En Python, la única forma que encuentro para concatenar dos listas es list.extend
, que modifica la primera lista. Hay alguna función de concatenación que devuelva su resultado sin modificar sus argumentos?
lista_concatenada = lista_1 + lista_2
siempre puedes crear una nueva lista que sea el resultado de sumar dos listas.
>>> k = [1,2,3] + [4,7,9]
>>> k
[1, 2, 3, 4, 7, 9]
Las listas son secuencias mutables por lo que supongo que tiene sentido modificar las listas originales mediante extend o append.