list,tuple,set,dict汇总

本文介绍了四种基本的数据结构:List(列表)、Tuple(元组)、Set(集合)与Dict(字典),并详细对比了它们之间的特性,如有序/无序、可否追加或删除元素、元素是否可重复及创建方式等。
 有序/无序追加/删除元素

元素可/不可重复

元素类型

创建方式
List有序

可追加删除
追加:list.append(item),list.insert(index,item)
删除:list.pop(),list.pop(index)
更新:list[index]='new value'

可重复单一元素[item1,item2,item3,...]
Tuple有序不可追加删除可重复单一元素(item1,item2,item3,…)
Set无序

可追加删除
追加:set.add(key)
删除:set.remove(key)
更新:set.update(new_set)

不可重复单一元素{item1,item2,item3,…}
Dict无序

可追加删除
追加:dict['key']='value'
删除:dict.pop('key')
更新:dict['key']='new value'

不可重复键-值对{key1:value1,key2:value2,...}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值