Ho un intero e una lista. Vorrei fare una nuova lista che inizia con la variabile e finisce con la lista.
Scrivendo a + lista
ottengo errori. Il compilatore gestisce a
come intero, quindi non posso usare né append né extend.
Come si potrebbe fare?
>>>var=7
>>>array = [1,2,3,4,5,6]
>>>array.insert(0,var)
>>>array
[7, 1, 2, 3, 4, 5, 6]
Come funziona:
array.insert(index, value)
Inserisce un elemento in una data posizione. Il primo argomento è l'indice dell'elemento prima del quale inserire, quindi array.insert(0, x)
inserisce all'inizio della lista, e array.insert(len(array), x)
è equivalente a array.append(x)
. I valori negativi sono trattati come se fossero relativi alla fine dell'array.