Python列表(list)、元祖(tuple)、集合(set),和字典(dictionary)区别和联系

Python017

Python列表(list)、元祖(tuple)、集合(set),和字典(dictionary)区别和联系,第1张

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”