Python列表,元组,字典,集合的比较总结【表格对比】

一、相关链接

  1. Python列表操作及方法
  2. Python元祖操作及方法
  3. Python字典操作及方法
  4. Python集合操作及方法

二、区别总结

列表,元组,字典,集合,都用于存放数据,它们区别总结如下:

列表元组字典集合
关键字listtupledictset
是否可变可变不可变可变可变
是否有序有序有序无序无序
元素是否重复可重复可重复键不可重复不可重复
定义符号[](){key:value}{}
创建[]直接创建
list()
列表生成式
()直接创建
tuple()
{}直接创建
dict(key1=value1)
dict(zip(list1,list2))
dict()
{}直接创建
set()
删除del删除元素或者列表
list.remove(value)
list.pop()
list.clear()
del删除元素或元组del删除元素或字典
dict.clear()
del删除元素或集合
set.remove()
set.pop()
set.clear()
修改插入append()
insert()
+
extend()
不可修改dict[key]=values.add()
访问,遍历索引访问
for循环遍历
for i in list
for index,i in enumerate(list)
索引访问
for循环遍历
键访问
get()访问
setdefault()访问
for循环遍历
for循环遍历
生成式[i*i for i in list1]返回列表(i*i for i in list1)返回生成器对象
通过for和next()访问
dict={i:j for i,j in zip(list1,list2)}
dict={i*2 for i in range(1,10)}
交集&
并集|
差集-
切片支持支持不支持不支持
索引支持支持不支持不支持
in,not in支持支持支持支持
+,*支持支持不支持不支持
其他不能作为字典的键可以作为字典的键
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值