Pythonでリストの先頭に整数を追加する [重複] 質問する

Pythonでリストの先頭に整数を追加する [重複] 質問する

リストの先頭に整数を追加するにはどうすればよいですか?

[1, 2, 3]  ⟶  [42, 1, 2, 3]

ベストアンサー1

>>> x = 42
>>> xs = [1, 2, 3]
>>> xs.insert(0, x)
>>> xs
[42, 1, 2, 3]

使い方:

list.insert(index, value)

指定された位置に項目を挿入します。最初の引数は、挿入する要素のインデックスです。したがって、 はxs.insert(0, x)リストの先頭に挿入され、 とxs.insert(len(xs), x)同等ですxs.append(x)。負の値は、リストの末尾からの相対値として扱われます。

おすすめ記事