1、list--列表
list函数
append(element)
clear()
copy()
count(element)
extend(list)
>>> data
['to', 'be', 'or', 'not', 'to', 'be', 'x', 'y', 'z']
>>> data += ['a','b','c']
>>> data
['to', 'be', 'or', 'not', 'to', 'be', 'x', 'y', 'z', 'a', 'b', 'c']
>>>
index('element)
找不到会报错!!!!
insert(index,element)
pop()从尾部删除
pop(index)删除指定
remove(element)移除第一个匹配的element
元素不存在会产生ValueError
reverse()大头朝下
sort()从下到大排序
sort函数仅仅对列表进行排序,但是不返回任何值
sorted(list)返回一个期望的list
sort的参数 key--以什么作为排序依据、reverse--是否反向排序
2、元组---不可修改的序列
tuple(list)
000、序列.vs.列表.vs.元组
序列包含列表和元组
列表可以修改,元组不可以
列表和元组可以相互转化
列表和元组都可以包含多种类型的数据
列表中括号,元组小括号
元组的只读属性到底有什么作用?
官方文档
【元组是不可变序列,通常用于储存异构数据的多项集(例如由 enumerate()
内置函数所产生的二元组)。 元组也被用于需要同构数据的不可变序列的情况(例如允许存储到 set
或 dict
的实例)。】