次のようなアイテムのリストがあります。
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]
私の目標は、結果が次のようになるように、リスト 1、3、および 7 を A から削除することです。
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]