Python-lijst uitbreiden ()

De methode extension () voegt alle elementen van een iterabele (lijst, tuple, string etc.) toe aan het einde van de lijst.

De syntaxis van de extend()methode is:

 list1.extend (itereerbaar)

Hier worden alle elementen van iterable toegevoegd aan het einde van lijst1.

expand () Parameters

Zoals vermeld, neemt de extend()methode een iterabele zoals lijst, tuple, string etc.

Retourwaarde van uitbreiden ()

De extend()methode wijzigt de oorspronkelijke lijst. Het retourneert geen enkele waarde.

Voorbeeld 1: de methode ext () gebruiken

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

Uitvoer

 Talenlijst: ('Frans', 'Engels', 'Spaans', 'Portugees')

Voorbeeld 2: elementen van Tuple toevoegen en instellen op lijst

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

Uitvoer

 Lijst met nieuwe talen: ('Frans', 'Spaans', 'Portugees') Lijst met nieuwere talen: ('Frans', 'Spaans', 'Portugees', 'Japans', 'Chinees') 

Andere manieren om een ​​lijst uit te breiden

U kunt ook alle elementen van een iterabel aan de lijst toevoegen met:

1. de + operator

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

Uitvoer

 a = (1, 2, 3, 4)

2. de syntaxis voor het segmenteren van lijsten

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

Uitvoer

 a = (1, 2, 3, 4)

Python extension () versus append ()

Als u een element aan het einde van een lijst moet toevoegen, kunt u de append()methode gebruiken.

 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)

Uitvoer

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

Ga voor meer informatie naar de methode list append ().

Interessante artikelen...