Een geheel getal toevoegen aan het begin van een lijst in Python

Ik heb een geheel getal en een lijst. Ik wil er een nieuwe lijst van maken die begint met de variabele en eindigt met de lijst. Als ik a + list schrijf, krijg ik fouten. De compiler behandelt a als integer, dus ik kan append, of extend ook niet gebruiken. Hoe zou u dit doen?

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

Hoe het werkt:

array.insert(index, waarde)

Voegt een element in op een gegeven positie. Het eerste argument is de index van het element waarvóór moet worden ingevoegd, dus array.insert(0, x) voegt vooraan in de lijst in, en array.insert(len(array), x) is gelijk aan array.append(x). Negatieve waarden worden behandeld als relatief ten opzichte van het einde van de array.

Commentaren (6)
>>> a = 5
>>> li = [1, 2, 3]
>>> [a] + li  # Don't use 'list' as variable name.
[5, 1, 2, 3]
Commentaren (8)

Een andere manier om hetzelfde te doen,

list[0:0] = [a]
Commentaren (3)