python - 尝试使用循环打印列表中的每个项目,然后删除项目 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)
希望它有所帮助
推荐阅读
- python - 如何对这样的多维数组元素进行排序?
- php - JSON编码在PHP中给了我无效的JSON文件-从MYSQL生成
- xml - XML 动态删除重复的嵌套部分(在 XSLT 或 PHP 中)
- qt - QML/qdoc:如何为我的 qml 组件定义继承和重要声明?
- cucumber - BDD-JAVA-是否可以生成只有场景标题而没有步骤的黄瓜 html 报告
- java - Cplex Java Library 在 Eclipse 中设置路径问题
- jquery - Laravel - 获取 http://localhost:8888/appraisal/appraisal_goals/maxScore?goal_type_id=2 404(未找到)
- java - Java Webclient:如何序列化为 Pascal JSON?
- linux - 为什么文件不是由我指定的特定用户创建的
- arkit - 从 Xcode 加载后移动 Reality Composer 实体?