Добавяне на цяло число в началото на списък в Python

Имам цяло число и списък. Искам да направя нов списък от тях, започващ с променливата и завършващ със списъка. При изписване на 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).Отрицателните стойности се разглеждат като относителни към края на масива.

Коментари (6)
>>> a = 5
>>> li = [1, 2, 3]
>>> [a] + li  # Don't use 'list' as variable name.
[5, 1, 2, 3]
Коментари (8)

Друг начин да направите същото,

list[0:0] = [a]
Коментари (3)