【发布时间】:2018-11-26 17:15:17
【问题描述】:
我需要通过以下方式从列表中删除项目: 给定两个数字:
num1 = 2
num2 = 5
#These are arbitraty (can be different than 2 or 5)
还有名单:
[[10, 10], [20, 20], [30, 30], [40, 40], [50, 50], [60, 60], [70, 70], [80, 80], [90, 90], [100, 100]]
我需要删除这两个数字之间的所有项目,以便创建以下输出:
[[10, 10], [20, 20], [60, 60], [70, 70]]
所以保留第1个和第2个数字,删除第3个,第4个和第5个,保留第6个和第7个,其余的被删除
我试图创建一个删除项目的特定循环,但不太清楚如何遍历索引。
感谢您的帮助!
【问题讨论】:
-
请说明您的尝试是什么。就目前而言,这太宽泛了。您的要求似乎完全武断
-
您想删除 2 到 5 之间的元素,那么为什么要删除第 7 个以上的元素呢?请澄清
-
这里有很多先前的问题,展示了从列表中删除项目,或从旧列表的切片中构建新列表。请显示失败的代码以及先前的答案如何不能解决您的问题。