Metóda extend () pridáva na koniec zoznamu všetky prvky iterovateľnej položky (zoznam, n-tica, reťazec atď.).
Syntax extend()
metódy je:
list1.extend (opakovateľné)
Tu sú všetky prvky iterovateľnej pridané na koniec zoznamu1.
rozšíriť () parametre
Ako už bolo spomenuté, táto extend()
metóda má iterovateľný zoznam, napríklad n-ticu, reťazec atď.
Návratová hodnota z rozšírenia ()
extend()
Metóda mení pôvodný zoznam. Nevracia žiadnu hodnotu.
Príklad 1: Použitie metódy 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)
Výkon
Zoznam jazykov: ('francúzština', 'angličtina', 'španielčina', 'portugalčina')
Príklad 2: Pridajte prvky Tuple a Set do zoznamu
# 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)
Výkon
Zoznam nových jazykov: („francúzština“, „španielčina“, „portugalčina“) Zoznam nových jazykov: („francúzština“, „španielčina“, „portugalčina“, „japončina“, „čínština“)
Ďalšie spôsoby rozšírenia zoznamu
Do zoznamu môžete tiež pridať všetky prvky iterácie pomocou:
1. operátor +
a = (1, 2) b = (3, 4) a += b # a = a + b # Output: (1, 2, 3, 4) print('a =', a)
Výkon
a = (1, 2, 3, 4)
2. syntax rozrezania zoznamu
a = (1, 2) b = (3, 4) a(len(a):) = b # Output: (1, 2, 3, 4) print('a =', a)
Výkon
a = (1, 2, 3, 4)
Python extend () Vs append ()
Ak potrebujete pridať prvok na koniec zoznamu, môžete použiť túto append()
metódu.
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)
Výkon
(1, 2, 3, 4) (1, 2, (3, 4))
Ak sa chcete dozvedieť viac, navštívte metódu list append ().