Lista Python extinde ()

Metoda extend () adaugă toate elementele unui iterabil (listă, tuplu, șir etc.) la sfârșitul listei.

Sintaxa extend()metodei este:

 list1.extend (iterabil)

Aici, toate elementele iterabile sunt adăugate la sfârșitul listei1.

extend () Parametri

După cum sa menționat, extend()metoda are un iterabil, cum ar fi listă, tuplu, șir etc.

Valoare returnată din extensie ()

extend()Metoda modifică lista originală. Nu returnează nicio valoare.

Exemplul 1: Folosind metoda extend ()

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

Ieșire

 Lista limbilor: („franceză”, „engleză”, „spaniolă”, „portugheză”)

Exemplul 2: Adăugați elemente ale tuplului și setați la listă

 # 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)

Ieșire

 Lista de limbi noi: („franceză”, „spaniolă”, „portugheză”) Lista de limbi mai noi: („franceză”, „spaniolă”, „portugheză”, „japoneză”, „chineză”) 

Alte modalități de a extinde o listă

De asemenea, puteți adăuga la listă toate elementele unui iterabil folosind:

1. operatorul +

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

Ieșire

 a = (1, 2, 3, 4)

2. sintaxa listei de feliere

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

Ieșire

 a = (1, 2, 3, 4)

Python extend () Vs append ()

Dacă trebuie să adăugați un element la sfârșitul unei liste, puteți utiliza append()metoda.

 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)

Ieșire

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

Pentru a afla mai multe, vizitați metoda list append ().

Articole interesante...