私はあなたの助けが必要です、私はこのような構造を持っています:
myList = [(1,2,3),(2,4,4),(1,5,6)]
タプルのリストです。ここで、リスト内の各タプルの最初の要素をすべて取得して、たとえばそれぞれ1
を. に置き換える必要があり3
ます。
出力は次のようになります。myList = [(3,2,3),(2,4,4),(3,5,6)]
私はそれを次のようにできることを知っています:
for item in myList:
if item[0] == 1:
item[0] = 3
しかし、これを行う他の方法はありますか?リスト全体を反復せずに?
何かのようなもの:myList.getFirstItemOfEachTuple.replace(1,3)
編集:必要myList
に応じてに変更できます[[1,2,3,4,5,6]...]
。