繁体   English   中英

尝试使用循环打印列表中的每个项目,然后删除项目 Python

[英]Trying to use a loop to print each item in the list and then delete item Python

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

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

可以这样试试

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

希望有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM