Rozšírenie zoznamu Python ()

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 ().

Zaujímavé články...