python-集合基础之Java对比学习(五)

很多语言中都有集合的概念,由于之前写了很多年的Java所以,学习的时候会对比学习,知识点总结如下:

python     list            有序        可重复       可修改       list-demo = [1,2,3] 

                tuple        有序         可重复       不可修改   tuple-demo = (1,2,3)

                set            无序         不可重复    可修改     set-demo=set([1,2,3])

               frozenset  无序          不可重复    不可修改  frozonset-demo=frozenset([1, 2, 3, 'a', 1])

                dict      key-value键值对   无序不可重复可修改(key) dict-demo = {'a':1,'b':2}

python与java类比:

list    ArrayList

set    HashSet

dict   HashMap


python中tuple与list对比:

通过自己写代码验证,元祖的生成速度比列表的生成速度快很多,差不多一个数量级,迭代速度快一点,索引速度差不多(仅供参考)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值