4.1 遍历
magicians = ['alice', 'david', 'carolina'] #遍历列表中的每一个元素 for magician in magicians: print(magician) for magician in magicians: print(magician.title() + ", that was a great trick!") #注意缩进 print("I can't wait to see your next trick, " + magician.title() + ".\n") print("Thank you, everyone. That was a great magic show!")
4.3 数值列表
# 函数range() for value in range(1,5): print(value) # 创建数字列表 numbers = list(range(1,6)) print(numbers) even_numbers = list(range(2,11,2)) print((even_numbers)) squares = [] for value in range(1,11): square = value**2 squares.append(square) print(squares) # 统计计算 digits = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] print(min(digits)) print(max(digits)) print(sum(digits)) # 列表解析-平方数列表 squares = [value**2 for value in range(1,11)] print(squares)
4.4 切片
#切片 players = ['charles', 'martina', 'michael', 'florence', 'eli'] print(players[1:4]) print(players[:4]) print(players[2:]) #遍历切片 print("Here are the first three players on my team:") for player in players: print(player) #复制列表 my_foods = ['pizza', 'falafel', 'carrot cake'] friend_foods = my_foods[:] print("My favorite foods are:") print(my_foods) print("\nMy favorite foods are:") print(friend_foods)
4.5 元组
#定义元组 dimensions = (200,50) print(dimensions[0]) print(dimensions[1]) #修改元组变量 dimensions = (200,50) print("Original dimensions:") for dimension in dimensions: print(dimension) dimensions = (400,100) print("\nModified dimensions:") for dimension in dimensions: print(dimension)