簡単な質問のように聞こえます。しかし、与えられた:
a = [[(1,2)], [(3,4), (5,6)], [(7,8), (9,10), (11,12)]]
次のようになるように、タプルの最初の各項目に 1 を追加するにはどうすればよいですか?
b = [[(2,2)], [(4,4), (6,6), [(8,8), (10,10), (12,12)]]
私は次のようにコードを試しました:
b = []
for list_of_tuples in a:
for num1, num2 in list_of_tuples:
b.append((num1+1, num2))
b
しかし、これは元の構造を破壊します。では、2 つの for ループを使用して、どうすれば欲しいものを得ることができるでしょうか?