Python 学习笔记 0308 周二:tuple,list,dict的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 学习笔记 0308 周二:tuple,list,dict的区别相关的知识,希望对你有一定的参考价值。
dict{}是key和value的组合,key必须唯一。在没有value的时候,key也是唯一值。
因此
print sorted({1,4,23,45,334,1,2})
之后是这样的结果:
[1, 2, 4, 23, 45, 334]
dict可以改变,有del,clear等方法。
dict可以用作函数参数中的**kw--关键字参数
list[]是可以改变、可以重复的一组数
因此
print sorted([1,4,23,45,334,1,2])
之后是这样的结果:
[1, 1, 2, 4, 23, 45, 334]
(注意与上面dict的结果区分)
list的第一个元素永远是list[0],最后一个元素永远是list[-1]。
list可以改变,它有很多操作方法,比如:
slice,切片。起始下标,终止下标,步进。
append,追加元素。
pop,弹出最后一个元素。
remove,删除某一个元素。
insert,插入。
list支持+=操作,*操作相当于将list进行重复:
li = [1, 2] * 3 等同于 li = [1, 2] + [1, 2] + [1, 2], 即将三个 list 连接成一个。
tuple()是不可改变的list
tuple没有任何方法,因为它不可改变~
slice切片 可以用。
tuple和list可以用作函数参数中的*args--可变参数
参考资料:http://blog.sina.com.cn/s/blog_540775a30101bhhx.html,
以上是关于Python 学习笔记 0308 周二:tuple,list,dict的区别的主要内容,如果未能解决你的问题,请参考以下文章
python学习笔记——list[ ] &tuple ( )