1.索引修改
l=[1,2,3,4,5,6]
l[0]='a'
print(l)
['a', 2, 3, 4, 5, 6]
index=0
l1=['1','2','3','4','5','6','7','10']
for i in l1:
if '1' in i:
l1[index]='a'
index+=1
print(l1)
['a', '2', '3', '4', '5', '6', '7', 'a']
l1=['1','2','3','4','5','6','7','10']
for i in l1:
if '1' in i:
index=l1.index(i)
l1[index]='a'
print(l1)
['a', '2', '3', '4', '5', '6', '7', 'a']
l1=['1','2','3','4','5','6','7','10']
for index,string in enumerate(l1):
if '1' in string:
l1[index]='a'
print(l1)
['a', '2', '3', '4', '5', '6', '7', 'a']
2..list1+list2
l1=[1,2,3,4,5,6]
l2=['a','b']
print(l1+l2)
[1, 2, 3, 4, 5, 6, 'a', 'b']
3.append(追加列表)
l1=[1,2,3,4,5,6]
l2=['a','b']
l1.append(l2)
print(l1)
[1, 2, 3, 4, 5, 6, ['a', 'b']]
l9=[]
for i in range(0,10,2):
l9.append(i)
print(l9)
[0, 2, 4, 6, 8]
4.extend(追加列表的元素)
l1=[1,2,3,4,5,6]
l2=['a','b']
l1.extend(l2)
print(l1)
[1, 2, 3, 4, 5, 6, 'a', 'b']
5.insert(索引,插入内容)
l1=[1,2,3,4,5,6]
l2=['a','b']
l1.insert(3,l2)
print(l1)
[1, 2, 3, ['a', 'b'], 4, 5, 6]
6.分片赋值
分片插入元素
l=[1,2,3,4,5,6]
l[1:1]='a'#相当于插入
print(l)
[1, 'a', 2, 3, 4, 5, 6]
l1=[1,2,3,4,5,6]
l2=['a','b']
l1[len(l1):]=l2
print(l1)
[1, 2, 3, 4, 5, 6, 'a', 'b']
分片修改元素
l=[1,2,3,4,5,6]
l[3:]='a'
print(l)
[1, 2, 3, 'a']
分片取值[::隔几个数取值]
l1=[1,2,3,4,5,6,7]
print(l1[::-2])
l1=[1,2,3,4,5,6,7]
print(l1[1::2])
[7, 5, 3, 1]
[2, 4, 6]