リストのリストがあります。リストのリスト内のすべてのリストに同じアイテムを追加します。私はforループでこれを行うことができますが、リストの理解でどのように行うかを知りたいと思います。リストのリストをリストのすべてのリストに追加する
ls = [[1,2,3],[4,5,6],[7,8,9]]
for i in ls:
i.insert(0, 'x')
ls
[['x',1,2,3],['x',4,5,6],['x',7,8,9]]
これはinsert
は、インプレースですので、私はちょうど(それはそれは時と呼ばれ、None
を返しているリストを変更)
[[None], [None], [None]]
あなたは** **リスト内包でそれをしない - あなたは、既存のリストを変更したい、新しいものを作成しません。 – jonrsharpe