python - 使用函数从列表中删除项目
问题描述
如果列表项等于 1 或“4”,我正在使用一个函数来删除它们。当我运行代码时,出现错误“IndexError: list index out of range”
你能告诉我为什么会发生这种情况以及我该如何解决吗?
解决方案
[x for x in listitems if x != 1 and x!= 4]
推荐阅读
- html - 无法在 html 中显示结构切片
- ios - 更新保存的 Codable 结构以添加新属性
- swift - 设置按钮标题不显示在 Swift 的 UI 上
- .net - Jenkins .net 项目构建错误,sh 命令
- android - 在终端中通过 buildozer android 调试器生成 apk 时出错
- python - 为什么 Django-Summernote 会阻止 prepopulated_fields 工作?
- excel - 活动组合框的 VBA RemoveItem 未指定错误
- android - Kotlin - 位置跟踪问题
- reactjs - 即使 props 未更改,我如何知道是否在 redux 中调用了调度?
- javascript - 如何为特定步骤禁用或隐藏 intro.js 中的按钮?