Python で複数の値をリストに追加する方法を見つけようとしています。手動で値を入力するか、ループに追加操作を入れるか、またはfor
andappend
関数を使用するなど、これを行う方法はいくつかあることはわかっていますextend
。
しかし、もっとすっきりした方法はないでしょうか? 特定のパッケージや関数などでしょうか?
ベストアンサー1
あなたはシーケンス法list.extend
別のリストや値のシーケンスを提供するその他のものなど、あらゆる種類の反復可能オブジェクトからの複数の値でリストを拡張します。
>>> lst = [1, 2]
>>> lst.append(3)
>>> lst.append(4)
>>> lst
[1, 2, 3, 4]
>>> lst.extend([5, 6, 7])
>>> lst.extend((8, 9, 10))
>>> lst
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> lst.extend(range(11, 14))
>>> lst
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
したがって、単一のlist.append()
値を追加するには を使用し、複数の値を追加するには を使用できます。list.extend()