我有一个这样的项目列表:
A = [[0 A B],[1 C D],[2 E F],[3 G H],[4 I L],[5 M N],[6 O P],[7 Q R],[8 S T],[9 U Z]]
然后我定义另一个列表,如下所示:
index = [0,2,6]
我的目标是从 A 中删除列表 1、3 和 7,结果是:
A = [[1 C D],[3 G H],[4 I L],[5 M N],[7 Q R],[8 S T],[9 U Z]]
删除此类物品最明智的方法是什么?如果可能的话,我想在不使用 for 循环的情况下做到这一点。
我尝试使用以下代码,但显然它不起作用,因为 A 的大小在每次迭代时都会受到影响
for j in index:
del A[j]