Python List förlänga ()

Metoden för att utvidga () lägger till alla element i en iterabel (lista, tupel, sträng etc.) i slutet av listan.

Syntaxen för extend()metoden är:

 list1.extend (iterable)

Här läggs alla element av iterable till i slutet av listan1.

utvidga () parametrar

Som nämnts extend()tar metoden en iterabel som lista, tupel, sträng etc.

Returvärde från förlängning ()

Den extend()metod modifierar den ursprungliga listan. Det returnerar inget värde.

Exempel 1: Använd utvidgningsmetoden ()

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

Produktion

 Språklista: ('franska', 'engelska', 'spanska', 'portugisiska')

Exempel 2: Lägg till element i Tuple och ställ in i lista

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

Produktion

 Lista över nya språk: ('Franska', 'Spanska', 'Portugisiska') Lista över nya språk: ('Franska', 'Spanska', 'Portugisiska', 'Japanska', 'Kinesiska') 

Andra sätt att utöka en lista

Du kan också lägga till alla element i en iterabel i listan med:

1. operatören +

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

Produktion

 a = (1, 2, 3, 4)

2. syntaxen för listans skärning

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

Produktion

 a = (1, 2, 3, 4)

Python expand () Vs append ()

Om du behöver lägga till ett element i slutet av en lista kan du använda append()metoden.

 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)

Produktion

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

Mer information finns i listan append () -metoden.

Intressanta artiklar...