Hvordan kan jeg få sammenkobling av to lister i Python uten å endre noen av dem?

I Python er den eneste måten jeg kan finne for å sammenkoble to lister list.extend, som endrer den første listen. Finnes det noen konkateneringsfunksjon som returnerer resultatet uten å endre argumentene?

Løsning

Ja: liste1+liste2. Dette gir en ny liste som er en sammenkjeding av list1 og list2.

Kommentarer (5)

`concatenated_list = list_1 + list_2'

Kommentarer (2)

du kan alltid opprette en ny liste som er et resultat av å legge sammen to lister.

>>> k = [1,2,3] + [4,7,9]
>>> k
[1, 2, 3, 4, 7, 9]

Lister er foranderlige sekvenser, så jeg antar at det er fornuftig å endre de opprinnelige listene ved å utvide eller legge til.

Kommentarer (1)