列表,元祖,字典,集合总结
列表
list是一种有序的集合,可修改,可重复,。
可以随时添加和删除其中的元素。
names = ['Michael', 'Bob', 'Tracy']
元组
元组其实跟列表差不多,也是存一组数,不可修改,可重复,无序。
只不是它一旦创建,便不能再修改,所以又叫只读列表
names = ("cathy","jack","lucy","cathy") nid = names.index("cathy")
列表与元组可以相互转换。
字典
可修改,不可重复。是无序的。
字典dict也是集合,是无序的。花括号 {} 表示这是一个dict,然后按照 key: value, 写出来即可。
info = { 'stu1701':'jack', 'stu1702':'rose', 'stu1703':'lucy', }
集合
没有重复,无序的。
集合set 持有一系列元素,这一点和 列表list 很像,但是set的元素没有重复,而且是无序的,这点和字典 dict 的 key很像。 它的主要作用如下:
去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系。
常用操作
创建
list_1 = [1,2,3,4,5] list_1 = set(list_1 ) list_2 = set([7,2,6,4,8]) print(list_1,list_2) 结果是: {1, 2, 3, 4, 5} {8, 2, 4, 6, 7}
t = set("hello") #创建一个唯一字符的集合 结果是: {'o', 'h', 'e', 'l'}
知人者智,自知者明。胜人者有力,自胜者强。知足者富。强行者有志。

浙公网安备 33010602011771号