Como posso obter a concatenação de duas listas em Python sem modificar nenhuma delas?
Em Python, a única maneira que posso encontrar para concatenar duas listas é list.extend
, o que modifica a primeira lista. Existe alguma função de concatenação que retorna seu resultado sem modificar seus argumentos?
633
3
Sim:
list1+list2
. Isto dá uma nova lista que é a concatenação delist1
elist2
.concatenated_list = list_1 + list_2
você pode sempre criar uma nova lista que é o resultado da adição de duas listas.
As listas são seqüências mutáveis, por isso acho que faz sentido modificar as listas originais, ampliando ou anexando.