Python 的基础数据结构有:列表( list ), 元祖( tuple ), 字典( dict ), 字符串( string ), 集合( set )等,区别联系如下:
列表[]、元组()和字符串 都是 序列 ,字符串是字符的序列, 列表和元祖 是 任意类型 的序列
注: 本博主csdn同步链接
[1]. python列表(list)、元祖(tuple)、集合(set),和字典(dictionary)的比较
[2]. Python学习笔记(四)—列表(list)、元组(tuple)和字典(dictionary)、集合(set)
[3]. Python学习笔记(四)—列表(list)、元组(tuple)和字典(dictionary)、集合(set)
列表[] 用中括号来表示,比如listA=[1,3,4,4,5,6,3,3]
列表支持切片操作。可以用下标取值。listA[0] ==1
元组一经创建就不可以做添加删除等修改操作,但是两个元组可以合并,取交集,并集等
a=(2,4,4,54,35,1,435) 元组支持切片操作 a[3]=54
集合用大括号表示,里面的元素不可重复 b={3,5,6,1,9,61,33,54}
集合是无序的,不支持切片操作,不能用下标取值
取值用b.pop()
大括号表示,dica={"ss":"you","dd":"me"}
取值用key dica["dd"]==“me”