Eu tenho um número inteiro e uma lista. Eu gostaria de fazer uma nova lista deles começando com a variável e terminando com a lista.
Escrevendo a + lista
eu recebo erros. O compilador lida com `a' como inteiro, portanto eu não posso utilizar o apêndice, ou ampliar nenhum dos dois.
Como você faria isso?
>>>var=7
>>>array = [1,2,3,4,5,6]
>>>array.insert(0,var)
>>>array
[7, 1, 2, 3, 4, 5, 6]
Como funciona:
array.insert(índice, valor)``
Insira um item em uma determinada posição. O primeiro argumento é o índice do elemento antes do qual inserir, então array.insert(0, x)
insere na frente da lista, e array.insert(len(array), x)
é equivalente a array.append(x)
.Valores negativos são tratados como sendo relativos ao final do array.