一、列表是啥
列表是一系列按特定顺序排列的元素,用[ ]表示列表,逗号分隔其中的元素,元素可以是任何类型的数据
二、列表的增删改查
1)访问,访问列表元素list[0],访问第一个元素,索引为-1时,访问的是列表的最后一个元素,list[-1],-2倒数第二个元素。
2)增加,list.
insert(0,'aa'),在第一个位置插入元素aa,
3)删除,list.
remove('a'),删除a元素,使用循环删除多个重复的"a"
del list[0] ,删除第一个元素;
list.pop(),删除最后一个元素;
list.
pop(0),删除第一个元素;
4)列表拼接:list.
append('b'); 只能拼接一个元素
list.
extend(['c','d']),列表拼接列表
5) 列表长度:
len(list)
6) 列表排序:
list.
sort():按字母顺序排序,不可逆
list.
sort(reverse=True):按字母顺序相反进行排序,不可逆
list.
sorted()与list.
sorted(reverse=True):不改变列表本身的顺序,返回排序好的列表
list.reverse():反转列表
7)
list()方法,list是一个python内置函数,用于创建一个列表
8)
range()方法,创建数字列表
9)
max()、min()、sum():分别对列表中的元素取最大值、最小值、求和
10)复制列表:切片:num1 = num[:]
num1 = num ,这种方式是将num1也关联了num中内容,两个列表的值会同时改变