私はリストを持っています
a = [(1,2),(1,4),(2,6),(1,8),(3,6),(1,10),(1,6)]
私がそう言うなら:
for x in a:
if x[0]==1:
print x
期待される結果が得られます: (1,2) (1,4) (1,8) (1,10) (1,6)
ただし、(1,x) の形式のすべてのタプルの出現をすべて削除したいので、
for x in a:
if x[0]==1:
a.remove(x)
私はすべての出現を削除する必要があると考えました.しかし、私が言うとき
Print a
[(1,4),(2,6),(3,6),(1,6)] を取得します
すべてのタプルが削除されたわけではありません。どうすればいいのですか。??ありがとう