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 的实例)。】