python学习笔记04——容器(列表、集合、元组、字典)

1.列表(List)
1.1列表的创建
list1 = [ ]
list2 = [2,3,4]
list3 = [“red”,“green”]
创建一个列表,只要把不同的数据项使用方括号括起来,使用逗号分隔表中元素即可。列表索引从0开始。
在这里插入图片描述
1.2访问列表中的值
可以使用下标索引来访问列表中的值,也可以使用方括号的形式截取字符。使用list[x,y]截取时,截取从x到y-1的元素。
在这里插入图片描述
使用下标访问注意不要越界。
**1.3 +、*和in/not in **
可以使用“+”来组合两个列表,使用“ * ”复制列表元素。
在这里插入图片描述
1.4使用for循环遍历元素
Python列表中的元素是可迭代的。Python 支持一种便利的 for循环,它可以让你在不使用下标变量的情况下顺序遍历列表。
在这里插入图片描述
1.5比较列表
可以使用比较运算符(>、>=、<、<=、==、!=)对列表进行比较。为了进行比较。
在这里插入图片描述
1.6列表的常用方法

方法作用
len()查看列表长度,
append()将元素x添加到列表结尾
clear()清除列表中的所有元素
copy()复制列表
count()返回元素x在列表中的出现次数
extend()将I中的所有元素追加到列表中
index()返回元素x在列表中第一次出现的下标
insert()将元素x插入列表中指定下标处。注意:列表第一个元素的下标是0
pop()删除给定位置的元素并且返回它。参数i是可选的。如果没有指定它,那么删除lit.pop()并返回列表中的最后一个元素
remove()删除列表中第一次出现的x
reverse()将列表中的所有元素倒序
sort()以升序对列表中的元素排序

2.集合(set)
集合与列表类似,可以使用它们存储一个元素集合。但是,不同于列表,集合中的元素是不重复且无序的。如果你的应用程序不关心元素的顺序,使用一个集合来存储元素比使用列表效率更高。
2.1创建集合
可以通过将元素用一对花括号( {})括起来以创建一个元素集合。集合中的元素用逗号。可以创建一个空集,或者从一个列表或一个元组创建一个集合。
在这里插入图片描述
2.2集合的常用方法

方法作用
add()在集合中添加1个新元素
clear()清除集合中的所有元素
copy()复制集合
difference()两个集合的差集,有先后顺序
discard()如果集合中存在该元素,则移除该元素,否则抛出异常
intersection()两个集合的交集
pop()随机移除1个元素
remove()移除集合中的元素
union()两个集合的并集

3.元组(tuple)
元组中的元素固定不变,定义后无法修改。但是当元组中的元素是可变的,该元素可以变。在定义元组时,如果只有一个元素,那么一定要在该元素后面加个逗号,否则Python解释器会将该元组当成一个数字对待(圆括号就数学上的含义)。
3.1创建
可以通过将元素用一对括号括起来来创建一个元组。这些 元素用逗号分隔。
在这里插入图片描述
注意,这里的t2中的第三个元素是list型的,内容可修改。
3.2元组常用方法

方法作用
count()统计元素出现次数
index()查询元素第一次出现时的下标

4.字典(dict)
字典的存储样式就像一个表格,存储着键值对,一个关键字(key)对应一个值,关键字必须是字符型,且唯一。
在这里插入图片描述
4.1字典的创建
可以通过一对花括号( {}) 将这些条目括起来以创建一个字典。每一个条目都由一个关键字,然后跟着一个冒号,再跟着一个值组成。每一个条目都用逗号分隔。
在这里插入图片描述
4.2字典的增删改查

dictName [key] = “value”      #添加一个条目
dictName [key]                     #通过key查看
dictName [key] = “new value”      #更新值
del dictName [key]               #删除条目

在这里插入图片描述4.3循环条目

for key in dictName:
      print(key + “:” + str(dictName[key]))

在这里插入图片描述
4.4常用方法

方法作用
keys(): tuple返回一个关键字序列
values(): tuple返回一个值序列
items(): tuple返回一个元组序列,每个元组都是一个条目的(键,值)
clear(): None删除所有条日
get(key): value返回这个关键字对应的值
pop(key): value删除这个关键字对应的条目并返回它的值
popitem(): tuple返回一个随机选择的键值对作为元组并删除这个被选择的条目
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值