遍历列表
magicians = ['alice','david','carolina'] for magician in magicians: #临时变量magician 可以指定任何名称 print(magician) 输出: alice david carolina
range() #生成一系列数字,可添加参数控制步长,如:range(1,5,2)输出:1,3
for value in range(1,5): print(value) 1 2 3 4
list() #输出一个列表
numbers = list(range(1,5)) print(numbers) [1, 2, 3, 4]
min(),max(),sum()
nums = [] for num in range(1,11): square = num ** 2 nums.append(square) print(nums) print(min(nums)) #最小值 print(sum(nums)) #求和值 print(max(nums)) #最大值 [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 1 385 100
列表解析
squares = [value**2 for value in range(1,11)] print(squares) [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
切片
列表名[1:4] #提取2-4个元素 列表名[:4] #从头开始 列表名[2:] #从第3个元素开始到结尾 列表名[-3:] #取最后3个元素
元组:不能修改的列表,用圆括号表示,如(1,2,3)