I Python er den eneste måde, jeg kan finde til at sammenkæde to lister, list.extend
, som ændrer den første liste. Findes der en sammenkædningsfunktion, der returnerer resultatet uden at ændre argumenterne?
koncatenated_list = list_1 + list_2
du kan altid oprette en ny liste, som er resultatet af at tilføje to lister.
>>> k = [1,2,3] + [4,7,9]
>>> k
[1, 2, 3, 4, 7, 9]
Lister er mutable sekvenser, så det giver vel mening at ændre de oprindelige lister ved at extend eller append.