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.