Στην Python, ο μόνος τρόπος που μπορώ να βρω για να συνδέσω δύο λίστες είναι η list.extend
, η οποία τροποποιεί την πρώτη λίστα. Υπάρχει κάποια συνάρτηση συνένωσης που να επιστρέφει το αποτέλεσμά της χωρίς να τροποποιεί τα ορίσματά της;
Ναι: list1+list2
. Αυτό δίνει μια νέα λίστα που είναι η συνένωση των list1
και list2
.
concatenated_list = list_1 + list_2
θα μπορούσατε πάντα να δημιουργήσετε μια νέα λίστα η οποία είναι αποτέλεσμα της πρόσθεσης δύο λιστών.
>>> k = [1,2,3] + [4,7,9]
>>> k
[1, 2, 3, 4, 7, 9]
Οι λίστες είναι μεταβλητές ακολουθίες, οπότε υποθέτω ότι είναι λογικό να τροποποιείτε τις αρχικές λίστες με extend ή append.