在 Python 中使用列表的一部分

B站影视 2024-12-19 11:25 2

摘要:切片是列表的一部分。要创建切片,请指定开始索引和结束索引。 Python 在结束索引之前停止。例如:

切片是列表的一部分。要创建切片,请指定开始索引和结束索引。 Python 在结束索引之前停止。例如:

players = ['charles', 'martina', 'michael', 'florence', 'eli']print(players[0:3])>>['charles', 'martina', 'michael']

还可以从列表中的任意位置选择项目:

print(players[1:4])>>['martina', 'michael', 'florence']

如果省略起始索引,Python 从头开始​:

print(players[:4])>>['charles', 'martina', 'michael', 'florence']

如果省略结束索引,它将转到最后一项:

print(players[2:])>>['michael', 'florence', 'eli']

负数可以从列表末尾选择项目。例如:

print(players[-3:])>>['michael', 'florence', 'eli']

可以像这样循环遍历切片:

for player in players[:3]: print(player.title)

这将打印前三名球员的名字,并且他们的第一个字母大写。

要复制列表,请使用切片而不指定任何索引:

my_foods = ['pizza', 'falafel', 'carrot cake']friend_foods = my_foods[:]

现在, my_foods和friend_foods都包含相同的项目。

可以通过添加新项目来确认它们是分开的:

my_foods.append('cannoli')friend_foods.append('ice cream')

现在列表有所不同:

friend_foods = my_foods

两个变量将指向同一个列表。对一个列表的更改将影响另一个列表。

来源:自由坦荡的湖泊AI一点号

相关推荐