実現したいこと
タイトルにある通りです。
pythonで2重のリストに対し、リストの中身それぞれにループ処理を行いたい
該当のソースコード
python
1a = [[1,2,3,4],[4,5,6,7,8]] 2raw = [] 3for x in a: 4 inraw = [] 5 for w in x: 6 p = w+1 7 inraw.append(p) 8 9print('▼現在の結果▼') 10print(raw) #[] 11print(inraw) #[5, 6, 7, 8, 9] 12print('▼理想の結果▼') 13l = [[2,3,4,5],[5,6,7,8,9]] 14print(l)
蛇足:関連する疑問点
リストの中のリストの各要素にループ処理を行うため、色々検索してみました。
ただ、余計に疑問は深まるばかり・・
リストの中にあるリストは、入れ子というのでしょうか?
また、入れ子とネストは同じものなのでしょうか?
調べれば調べるほど、理解が遠ざかっている気がして、沼にはまりました。
上記はさておき、コードを理想の結果にしたい場合、どのような記述をすれば良いでのでしょうか・・
お力添えいただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/08 01:32