実施したいこととしては
サンプルデータのListの要素1つずつに+2をする処理を作りたいです。
サンプルデータ list2 = [[1, 3, 4], [2, 5]]
得たい結果 list2 = [[3, 5, 6] , [4, 7]]
途中まで書きましたが、元のリストに格納する方法がわからず・・
この続きでなくても大丈夫です。掲題の内容を実現できる方法をご教授ください。
for lit in list2: for data in lit: data += 2 print(data) 【出力結果】 3 5 6 4 7
サンプルデータのlist2はリストではなく、([1, 3, 4], [2, 5]) (リストのタプル)になっていますが、それでいいのですか?
それとも、[[1, 3, 4], [2, 5]] (リストのリスト)がお望みでしょうか?
質問に不足があり、申し訳ありません。
実際はこのような形でした。
↓
[list([1, 3, 4]) list([2, 5])]
質問文は編集できますから、サンプルデータと得たい結果を修正されてはいかが。
「実際にはこのような形」だと、(あとひとつカンマがないと)pythonにそのまま設定できませんが。
[[1, 3, 4], [2, 5]] ですかね。
すみません、修正させていただきました
回答2件
あなたの回答
tips
プレビュー