Syntaks:
liste.utvide (iterable)
Ethvert iterable objekt brukes som argumentverdi for denne funksjonen. Det endrer det originale innholdet på listen, og det returnerer ingenting. Ulike bruksområder for denne funksjonen er vist i neste del av denne opplæringen.
Eksempel 1: Utvid en liste med en annen liste
Lag en Python -fil med følgende skript som vil utvide listen med verdiene til ytterligere to lister. De første og tredje listene inneholder alle tall. Den andre listen inneholder alle tegn. Den første utvidelsesfunksjonen vil utvide den første listen med verdiene på den andre listen. Den andre Extend () -funksjonen vil igjen utvide den første listen med verdiene på den tredje listen. Det endrede innholdet på listen vil bli skrevet ut i utgangen.
#Definer den første listen over tallProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Eksempel 2: Utvid listen med strengverdien
Lag en Python -fil med følgende skript som vil utvide listen med en strengverdi. Strengverdien fungerer som en liste over tegn. Extend () -funksjonen vil utvide listen med en strengverdi. Deretter vil den utvidede listen skrives ut.
#Definer en liste over forskjellige typer dataProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Eksempel 3: Utvid listen med settet og tupelen
Lag en Python -fil med følgende skript som vil utvide listen med verdiene til settet og tupelen ved å bruke Extend () -funksjonen. Den originale listen inneholder 5 elementer. Den første utvidelsesfunksjonen vil utvide listen med verdier av et sett med 6 elementer. Den andre Extend () -funksjonen vil utvide den endrede listen med verdiene til en tupel på 6 elementer. Så den siste modifiserte listen vil inneholde 17 elementer. Det endrede innholdet på listen vil bli skrevet ut i utgangen.
#Defin en listeProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Eksempel-4: Utvid listen med ordboken
Når en ordbok brukes til å utvide listen, blir ordbokenes nøkler lagt til med listeverdiene. Lag en Python -fil med følgende skript som vil utvide en liste med et ordboksobjekt. Listen inneholder 5 numeriske verdier. Ordboken inneholder 4 elementer der nøkkelen er numerisk og verdien er en streng. Extend () -funksjonen vil legge til nøkkelverdiene i ordboken med listeverdiene, og den utvidede listen vil bli skrevet ut senere.
#Defin en listeProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Eksempel-5: Forskjell mellom utvidelses- og vedlegg () -funksjonen
De vedlegg () funksjon er alternativet til forlenge() funksjon. Den kan brukes til å utvide innholdet på listen, men det legger til innholdet i det iterable objektet som en annen liste på slutten av hovedlisten. Lag en Python -fil med følgende skript som viser hvordan forlenge() og vedlegg () Funksjon fungerer når du legger til verdier fra listen til en annen liste. To lister med 5 elementer og en liste med 3 elementer er blitt erklært i skriptet. Den tredje listen er lagt til med den første listen ved å bruke forlenge() funksjon, og den tredje listen er lagt til med den andre listen ved å bruke vedlegg () funksjon. Begge utvidede lister er skrevet ut senere.
#Definer den første listenProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at vedlegg () Funksjonen er lagt til den tredje listen som et listeelement for den andre listen.
Konklusjon
Måtene å utvide listen med en liste, tuple, ordbok og streng har blitt vist i denne opplæringen ved å bruke Extend () -funksjonen. Forskjellene mellom utvidede () og append () -funksjonene er også vist i den siste delen av opplæringen.