Kaip "Python" programoje gauti dviejų sąrašų sandaugą, nekeičiant nė vieno iš jų?

Python programoje vienintelis būdas sujungti du sąrašus yra list.extend, kuris pakeičia pirmąjį sąrašą. Ar yra kokia nors konkatenacijos funkcija, kuri grąžina rezultatą nekeisdama savo argumentų?

Sprendimas

Taip: List1+list2. Gaunamas naujas sąrašas, kuris yra listo1 ir listo2 sandauga.

Komentarai (5)

visada galite sukurti naują sąrašą, kuris būtų dviejų sąrašų pridėjimo rezultatas.

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

Sąrašai yra keičiamos sekos, todėl manau, kad būtų prasminga keisti pradinius sąrašus naudojant extend arba append.

Komentarai (1)