„Python“ sąrašo išplėtimas ()

Metodas „išplėsti ()“ prideda visus kartojamojo elemento elementus (sąrašą, paketą, eilutę ir kt.) Prie sąrašo pabaigos.

extend()Metodo sintaksė yra tokia:

 list1.extend (kartojamas)

Čia visi iterable elementai pridedami prie1 sąrašo pabaigos.

išplėsti () Parametrai

Kaip minėta, extend()metodas reikalauja kartojamų, tokių kaip sąrašas, paketas, eilutė ir kt.

Grąžinimo vertė iš pratęsimo ()

extend()Metodas keičia originalią sąrašą. Tai negrąžina jokios vertės.

1 pavyzdys: „Extended“) metodo naudojimas

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

Rezultatas

 Kalbų sąrašas: („prancūzų“, „anglų“, „ispanų“, „portugalų“)

2 pavyzdys: pridėkite „Tuple“ elementus ir nustatykite į sąrašą

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

Rezultatas

 Naujų kalbų sąrašas: („prancūzų“, „ispanų“, „portugalų“) Naujesnių kalbų sąrašas: („prancūzų“, „ispanų“, „portugalų“, „japonų“, „kinų“) 

Kiti sąrašo išplėtimo būdai

Taip pat galite prie sąrašo pridėti visus kartojamų elementų elementus naudodami:

1. operatorius +

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

Rezultatas

 a = (1, 2, 3, 4)

2. sąrašo pjaustymo sintaksė

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

Rezultatas

 a = (1, 2, 3, 4)

„Python“ išplėsti () Vs pridėti ()

Jei jums reikia pridėti elementą prie sąrašo pabaigos, galite naudoti append()metodą.

 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)

Rezultatas

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

Norėdami sužinoti daugiau, apsilankykite sąrašo priedo () metodą.

Įdomios straipsniai...