列表创建
使用‘=’直接将一个列表赋值给变量
K=[‘a’,’c’,’example’] 混合列表
K=[] 空列表
列表函数——添加元素
append():向列表尾部追加一个元素
insert():向任意指定位置插入一个元素
extend():将另一个列表中的所有元素追加至当前列表的尾部
>>>x=[1,2,3]
>>>x.append(4)
>>>x
[1,2,3,4]
>>>x.insert(0,0) 位置,值
>>>x
[0,1,2,3,4]
>>>x.extend([5,6,7])
>>>x
[0,1,2,3,4,5,6,7]
列表函数——删除元素
remove():用于删除列表中第一个值与指定值相等的元素
clear():清空列表
pop():取出尾部(默认)或指定的值
del()命令
>>>x=[1,2,3,4]
>>>x.remove(1)
>>>x
[2,3,4]
>>>x=[1,2,3]
>>>x.pop()
3
>>>x.pop(0)
2
>>>x
[3]
del 命令可删除列表,字典,集合(可变序列)中的部分元素,
对于元组和字符串,只能全部删除
>>>x=[1,2,3]
>>>del x[0]
>>>x
[2,3]
>>>y={‘a’:3,”b’:5}
>>>del y[‘a’]
>>>y
{‘b’:5}
切片
[切片的开始位置(默认为0):切片的截止位置(默认列表长度)【不包括】:切片步长(默1)]
注:被切列表不变
1,用切片获取部分元素
>>>x=[1,2,3,4,5,6,7,8]
>>>x[::] 全切
>>>x[::-1] 倒切
[8,7,6,5,4,3,2,1]
>>>x[::2] 隔切取奇
[1,3,5,7]
>>>x[1::2] 隔切取偶
[2,4,6,8]
>>>x[2:4] 指定开始和截止位置
[3,4]
2,使用切片对列表元素增删改
>>>a=[1,2,3]
>>>a[len(a):]=[9] 在列表尾部增加元素
>>>a
[1,2,3,9]
>>>a[:3]=[5,6,7] 替换列表元素
>>>a
[5,6,7,9]
>>>a[:3]=[] 删除列表元素
>>>a
[9]
>>>x=[1,2,3,4,5]
>>>x[0:0]=[9,9,9] 指定位置插入
>>>x
[9,9,9,1,2,3,4,5]
>>>del a[:6]
>>>a
[4,5]