切片
1 li = [1,3,2,'a',4,'b',5,'c']
2 #将列表切为新的列表l1,l1 = [1,3,2]
3 # print(li[0:3])
4 # print(li[:3])
5 ##将列表切为新的列表l2,l2 = ['a',4,'b']
6 print(li[3:6])
7 ##将列表切为新的列表l3,l3 = [1,2,4,5]
8 print(li[0:9:2])
9 ##将列表切为新的列表l4,l4 = [3,'a','b']
10 print(li[1:7:2])
11 ##将列表切为新的列表l5,l5 = ['c']
12 print(li[::-8])
13 ##将列表切为新的列表l5,l5 = ['b','a',3]
14 print(li[-1:-6:-2])
1 li = ['alex','wusir','ratina','barry','wenzhou']
2 #将li前三个元素修改为'alex1','alex2','alex3'
3 n = 1
4 for i in range(len(li)):
5 if i<3:
6 li[i] = 'alex'+str(n)
7 n+=1
8 print(li)
9
10 for i in range(len(li[0:3])):
11 print(i)
12 li[i] = 'alex'+str(i)
13 print(li)
增删改查
li = ['alex', 'wusir', 'ratina', 'barry', 'wenzhou']
# 将列表li中的第三个元素修改为'taibai'
# li[2] = 'taibai'
# print(li)
# 将第4个元素改为'女神'
# li[3] = '女神'
# print(li)
# 将前三个元素修改为'alex1','alex2','alex3'
# n = 1
# for i in range(len(li)):
# if i<3:
# li[i] = 'alex'+str(n)
# n+=1
# print(li)
# for i in range(len(li[:3])):
# li[i] = 'alex'+str(i)
# print(li)
li = ['alex', 'wusir', 'ratina', 'barry', 'wenzhou']
# 删除列中的元素'ratina',并输出删除后的列表
# li.pop(2)
# print(li)
# 删除列表中的第2个元素,并输出删除和删除后的元素
# print(li.pop(2))
# print(li)
#删除第2到4个元素,并输出删除后的元素
# del li[2:]
del li[1:4]
print(li)