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--可变参数