遍历列表
for
magic = ['a','b','c']
for m in magic:
print(m)
输出控制台

image.png
深入for以及for之后进行操作
for m in magic:
print(m.title()+' good boy')
print('hahaha')
输出控制台

image.png
创建数值列表
使用函数range
for value in range(1,5):
print(value)
输出控制台

image.png
range从指定的第一个值开始数,并在到达指定的第二个值后停止,不包含第二个值
使用list()创建列表函数
num = list(range(1,5))
print(num)
简单的数字列表统计计算
dg=[1,2,3,4,5]
print(max(dg))
print(min(dg))
print(sum(dg))
列表解析
sq = [val**2 for val in range(1,5)]
print(sq)
切片
#切片
player=['a','b','c','d','e']
print(player[0:3])
#输出p0,p1,p2
print(player[1:4])
#输出p1,p2,p3
print(player[:4])
#从列表头部开始,输出p0,p1,p2,p3
print(player[2:])
## 从p2开始,输出p2,p3,p4,输出到列表末尾
print(player[-3:])
## 从倒数第三个开始,输出到列表末尾,输出p2,p3,p4,
for p in player[:3]:
print(p)
#遍历切片
复制列表
#复制列表
list1 = ['a','b','c','d']
list2 = list1[:]
list1.append('apple')
list2.append('banana')
print(list1)
print(list2)
## 如果直接使用 = ,这两个变量会指向同一值
list1 = ['a','b','c','d']
list2 = list1
list1.append('apple')
list2.append('banana')
print(list1)
print(list2)
输出控制台

image.png