首页 > 解决方案 > 尝试使用循环打印列表中的每个项目,然后删除项目 Python

问题描述

names = ['Gary', 'Becky', 'Tyler', 'Andy', 'Bob', 'Eric', 'Elliott']
for n in names:
    del names[0]
print(names)

我正在尝试声明一个名为名称的名称列表。我希望 for 循环从点 [0] 循环遍历列表中的每个项目,并且对于每个项目,我希望它删除列表名称中第一个位置的项目。它像列表中的最后 4 个项目一样返回。我在哪里感到困惑?然后我希望它打印空名称列表

标签: pythonlistloopsfor-loop

解决方案


你可以这样试试

for n in range(0, len(names)):
     names.pop(0)

希望它有所帮助


推荐阅读