リストの先頭に整数を追加するにはどうすればよいですか?
[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)
。負の値は、リストの末尾からの相対値として扱われます。