python - 为什么列表中的所有元素都没有被删除?
问题描述
myList = ["Steven", "Jim", "John", "Eric", "Conor"]
print("My List: ", myList)
for elem in myList:
myList.remove(elem)
print("My List: ", myList)
我想删除列表中的每个元素。我将遍历列表中的每个元素并将其删除,但还剩下两个:Jim 和 Eric。
我完全不知道他们为什么不被删除。
我的问题是什么?我怎样才能删除它们?
解决方案
推荐阅读
- javascript - 如何减少调用useEffect的次数?
- ruby-on-rails - 在 Rails 中设计电子邮件路由到 ip 而不是域名
- java - JAR 用值替换常量
- c# - 如何检查方法中是否删除了新参数?
- couchdb - PouchDB bulkdocs 不会重新添加带有 {new_edits:false} 的文档,如果它之前被删除
- java - 为什么当我们单独安装 64 个 java 时我的应用程序崩溃
- java - 在 Eclipse 中使用 J2EE Preview 运行时在 Java EE 中实现 RESTful 服务
- ios - 使用 Cocoapods 添加到项目时出现 Firebase 错误
- typescript - 云函数测试失败并且触发器函数中缺少 context.params
- bootstrap-4 - 为什么安装轮播后 Bootstrap 4 Navbar 崩溃不起作用?