Python List udvide ()

Metoden for udvidelse () tilføjer alle elementerne i en iterabel (liste, tuple, streng osv.) Til slutningen af ​​listen.

Metodens syntaks extend()er:

 list1.extend (iterable)

Her tilføjes alle elementerne i iterable til slutningen af ​​listen1.

udvid parametre ()

Som nævnt extend()tager metoden en iterabel som liste, tuple, streng osv.

Returneringsværdi fra udvidelse ()

Den extend()metode ændrer den oprindelige liste. Det returnerer ingen værdi.

Eksempel 1: Brug metode til udvidelse ()

 # 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

 Sprogliste: ('fransk', 'engelsk', 'spansk', 'portugisisk')

Eksempel 2: Tilføj elementer af Tuple og sæt til liste

 # 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

 Liste over nye sprog: ('Fransk', 'Spansk', 'Portugisisk') Liste over nyere sprog: ('Fransk', 'Spansk', 'Portugisisk', 'Japansk', 'Kinesisk') 

Andre måder at udvide en liste på

Du kan også tilføje alle elementer i en iterabel til listen ved hjælp af:

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. syntaks på listen

 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 udvid () Vs tilføj ()

Hvis du har brug for at tilføje et element i slutningen af ​​en liste, kan du bruge 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))

For at lære mere, besøg listen append () metode.

Interessante artikler...