Rozszerzenie listy Pythona ()

Metoda extension () dodaje wszystkie elementy iterowalnego elementu (lista, krotka, łańcuch itp.) Na koniec listy.

Składnia extend()metody to:

 list1.extend (iterowalne)

Tutaj wszystkie elementy iterowalne są dodawane na koniec list1.

ext () Parametry

Jak wspomniano, extend()metoda przyjmuje iterowalne elementy, takie jak lista, krotka, ciąg itp.

Wartość zwracana z rozszerzenia ()

extend()Sposób modyfikuje pierwotną listę. Nie zwraca żadnej wartości.

Przykład 1: Używanie metody ext ()

 # languages list languages = ('French', 'English') # another list of language languages1 = ('Spanish', 'Portuguese') # appending language1 elements to language languages.extend(languages1) print('Languages List:', languages)

Wynik

 Lista języków: („francuski”, „angielski”, „hiszpański”, „portugalski”)

Przykład 2: Dodaj elementy krotki i ustaw na liście

 # languages list languages = ('French') # languages tuple languages_tuple = ('Spanish', 'Portuguese') # languages set languages_set = ('Chinese', 'Japanese') # appending language_tuple elements to language languages.extend(languages_tuple) print('New Language List:', languages) # appending language_set elements to language languages.extend(languages_set) print('Newer Languages List:', languages)

Wynik

 Lista nowych języków: („francuski”, „hiszpański”, „portugalski”) Lista nowszych języków: („francuski”, „hiszpański”, „portugalski”, „japoński”, „chiński”) 

Inne sposoby rozszerzenia listy

Możesz również dołączyć wszystkie elementy iterowalne do listy za pomocą:

1. operator +

 a = (1, 2) b = (3, 4) a += b # a = a + b # Output: (1, 2, 3, 4) print('a =', a)

Wynik

 a = (1, 2, 3, 4)

2. składnia krojenia listy

 a = (1, 2) b = (3, 4) a(len(a):) = b # Output: (1, 2, 3, 4) print('a =', a)

Wynik

 a = (1, 2, 3, 4)

Python Extend () Vs append ()

Jeśli chcesz dodać element na końcu listy, możesz użyć append()metody.

 a1 = (1, 2) a2 = (1, 2) b = (3, 4) # a1 = (1, 2, 3, 4) a1.extend(b) print(a1) # a2 = (1, 2, (3, 4)) a2.append(b) print(a2)

Wynik

 (1, 2, 3, 4) (1, 2, (3, 4))

Aby dowiedzieć się więcej, odwiedź metodę list append ().

Interesujące artykuły...