Popis Pythona extension ()

Metoda Extend () dodaje sve elemente iterabilnog (popis, tuple, niz itd.) Na kraj popisa.

Sintaksa extend()metode je:

 list1.extend (iterable)

Ovdje su svi elementi iterable dodani na kraj popisa1.

extension () Parametri

Kao što je spomenuto, extend()metoda uzima iterabil poput liste, korice, niza itd.

Povratna vrijednost iz extension ()

extend()Način modificira izvorni popis. Ne vraća nikakvu vrijednost.

Primjer 1: Korištenje metode extension ()

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

Izlaz

 Popis jezika: ("francuski", "engleski", "španjolski", "portugalski")

Primjer 2: Dodajte elemente tuple i postavite na popis

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

Izlaz

 Popis novih jezika: ('francuski', 'španjolski', 'portugalski') Noviji popis jezika: ('francuski', 'španjolski', 'portugalski', 'japanski', 'kineski') 

Drugi načini proširenja popisa

Također možete dodati sve elemente iterablea na popis koristeći:

1. operator +

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

Izlaz

 a = (1, 2, 3, 4)

2. sintaksa rezanja popisa

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

Izlaz

 a = (1, 2, 3, 4)

Python extension () Vs append ()

Ako trebate dodati element na kraj popisa, možete koristiti append()metodu.

 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)

Izlaz

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

Da biste saznali više, posjetite metodu liste append ().

Zanimljivi članci...