1. ホーム
  2. python

[解決済み] Pythonでリストの先頭に整数を追加する [重複]。

2022-03-15 05:57:11

質問

整数とリストがあります。変数で始まり、リストで終わる新しいリストを作りたい。 書き方 a + list エラーが出ます。コンパイラが処理するのは a を整数として扱うため、appendやextendが使えません。 どうすればいいのでしょうか?

どのように解決するのですか?

>>>var=7
>>>array = [1,2,3,4,5,6]
>>>array.insert(0,var)
>>>array
[7, 1, 2, 3, 4, 5, 6]

その仕組み

array.insert(index, value)

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