python3内存存储几种数据类型对差异

列表,元组,集合,字典几种数据类型差异

列表: list=[0,1,'a']

元组:list=(0,1,'a')

集合 :list=[0,1,'a']

字典:list={name:'tom',age:20}

列表:用方括号[]表示,可存储任意类型,多个元素用逗号分隔,里面的元素可重复

 

元组:元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号()表示,列表使用方括号[]

 

集合:和列表差不多,不用之处是集合里的元素不可重复,用{}表示。如果在定义的时候有重复项,在输出的时候会自动去重,里面可存储任意元素,多个元素用逗号分隔 因为集合和字典都是用{}表表示,故创建空集合用set(),如:list=set(),如果用list={},系统解析器则会默认为字典集合的创建

字典:字典是另外一种可变容器模型,且可存储任意类型对象,用大括号{}表示,里面的每个元素都是以key,value的方式存储。其中key是不可重复且不可修改,则value则不必。

      如key有重复的项,在输出的默认会选最后一个。定义方式:如:dict1 = {key1 : value1, key2 : value2 }

   

 

 

 

具体语法可参考http://www.runoob.com/python3/python3-list.html

 

转载于:https://www.cnblogs.com/dongml/p/10174178.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值