あるリスト(list_1
)の要素を参照し、その要素の名前を持つリストの要素を別のリスト(list_2
)に追加したいと思っています。
思い付いたコードは、以下の通りですが、
python
1list_1 = ['aaa', 'bbb'] 2 3aaa = ['abc', 'def', 'ghi'] 4bbb = ['jkl', 'mno', 'pqr'] 5ccc = ['stu', 'vwx', 'yg'] 6 7list_2 = [] 8for i in list_1: 9 list_2.append(i) 10 11list_2
出力は、以下のようになってしまいます。
python
1['aaa', 'bbb']
欲しい結果は、次の通りです。
python
1['abc', 'def', 'ghi', 'jkl', 'mno', 'pqr']
append
の代わりにextend
等も試してみたのですが、
['a', 'a', 'a', 'b', 'b', 'b']のような結果しか得られず、袋小路にハマってしまっています。
解決方法をご教示頂ければ、大変助かります。
よろしくお願いします。
[使用環境]
macOS Catalina
Python 3.8
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/14 09:10