J'ai un nombre entier et une liste. Je voudrais en faire une nouvelle liste en commençant par la variable et en terminant par la liste.
En écrivant a + list
j'obtiens des erreurs. Le compilateur traite a
comme un entier, donc je ne peux pas utiliser append, ou extend non plus.
Comment faire ?
>>>var=7
>>>array = [1,2,3,4,5,6]
>>>array.insert(0,var)
>>>array
[7, 1, 2, 3, 4, 5, 6]
Comment cela fonctionne :
array.insert(index, valeur)
Insère un élément à une position donnée. Le premier argument est l'index de l'élément avant lequel il faut insérer, donc array.insert(0, x)
insère au début de la liste, et array.insert(len(array), x)
est équivalent à array.append(x)
. Les valeurs négatives sont traitées comme étant relatives à la fin du tableau.