[Python编程从入门到实战] 第4章 操作列表

遍历整个列表

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

元组

元组是不可变列表,不能给元组的元素赋值。用()标识。
访问元组时仍然使用[ ]。
只可以给存储元组的变量赋值。

发布了5 篇原创文章 · 获赞 0 · 访问量 69

猜你喜欢

转载自blog.csdn.net/qq_40355068/article/details/104003610