Python 常用序列类型

   列表。元组,字典,集合

 

各序列类型比较

 

列表、元组、字典、集合
比较项 列表 元组 字典 集合
类型名称 list tuple dict set
定界符 方括号[] 圆括号() 花括号{} 花括号{}
是否可变
是否有序
是否支持下标 是(使用序号作为下标(lst[i])) 是(使用序号作为下标tu[i]) 是(使用键作为下标dic[key])
元素分隔符 逗号 逗号 逗号 逗号
对元素形式的要求 键:值 必须可哈希
对元素值的要求 键必须可哈希 必须可哈希
元素是否可重复

键不允许重复,值可以重复,

值可以重复

元素查找速度 非常慢 很慢 非常快 非常快
新增和删除元素速度 尾部操作快,其他位置慢 不允许