Daugiau
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ų?
633
3
Taip:
List1+list2
. Gaunamas naujas sąrašas, kuris yralisto1
irlisto2
sandauga.concatenated_list = list_1 + list_2
visada galite sukurti naują sąrašą, kuris būtų dviejų sąrašų pridėjimo rezultatas.
Sąrašai yra keičiamos sekos, todėl manau, kad būtų prasminga keisti pradinius sąrašus naudojant extend arba append.