Python List extension ()

Metoda extension () na konec seznama doda vse elemente iterablea (seznam, nabor, niz itd.).

Sintaksa extend()metode je:

 list1.extend (iterable)

Tu so vsi elementi iterable dodani na konec seznama1.

Razširi () Parametri

Kot smo že omenili, extend()metoda zajema iterable, kot so seznam, nabor, niz itd.

Vrnjena vrednost iz extension ()

extend()Metoda spreminja prvotni seznam. Ne vrne nobene vrednosti.

Primer 1: Uporaba 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)

Izhod

 Seznam jezikov: ("francoščina", "angleščina", "španščina", "portugalščina")

2. primer: dodajte elemente tuple in nastavite na seznam

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

Izhod

 Seznam novih jezikov: ('francoščina', 'španščina', 'portugalščina') Seznam novejših jezikov: ('francoščina', 'španščina', 'portugalščina', 'japonščina', 'kitajščina') 

Drugi načini razširitve seznama

Na seznam lahko dodate tudi vse elemente iterableja z uporabo:

1. operator +

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

Izhod

 a = (1, 2, 3, 4)

2. sintaksa rezanja seznama

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

Izhod

 a = (1, 2, 3, 4)

Python extension () Vs append ()

Če morate element dodati na konec seznama, lahko uporabite append()metodo.

 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)

Izhod

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

Če želite izvedeti več, obiščite metodo add ().

Zanimive Članki...