遍历整个列表
magicians = ['alice', 'david', 'carolina']
for magician in magicians: # 注意冒号和缩进
print(magician)
创建数字列表
even_numbers= list(range(2,11,2)# 函数list将range()结果变为列表
squares = [] # 初始化空列表
for value in range(1,11):
squares.append(value**2)
#列表解析式
squares = [value**2 for value in range(1,11)]# 等价与上一个for循环
切片
注意不包括中止索引
player[1:3] # 索引为1,2的元素
player[:4] # 默认从起始开始
player[2:] # 默认到终止结束
player[-3:] # 输出名单上最后三名队员
# 遍历切片
for player in players[:3]:
print(player.title())
# 复制列表
my_foods = ['pizza', 'falafel', 'carrot cake']
friend_foods = my_foods[:]
# friend_foods = my_foods 将my_foods赋给新的变量friend_foods,而不是将一个新的列表赋给friend_foods
元组
元组是不可变列表,不能给元组的元素赋值。用()标识。
访问元组时仍然使用[ ]。
只可以给存储元组的变量赋值。