Listor är en grundläggande datatyp i Python . De används för att lagra samlingar med data under ett enda variabelnamn. På grund av deras betydelse , omfattar Python-språket en grupp av användare metoder med listan datatypen att göra dem flexibla och effektiva . En typisk operation programmerare utför på listorna är driften att lägga till element eller utöka storleken på listan för att inkludera fler element . Detta sker genom den medföljande metoder " lägga ( ) " och " utvidga ( ) " . Den " append ( ) " Format
" append ( ) " metoden tar ett element och lägger till det i slutet av en lista . Den append -funktionen kan ta antingen normala datatyper ( tal , tecken , strängar ) eller samlingar av data ( andra listor ) . Den append funktionen bara kommer att lägga en post till slutet av listan , så själva listan bara kommer att förlänga med ett element ( detta gäller singulära datatyper samt listor ) .
Exempel på Bifoga
lägga till data i slutet av listan genom att anropa append metoden av listan där elementet ska gå . För enstaka element , kommer detta lägga elementet . För listor , kommer detta att lägga hela listan . När en lista läggs till i slutet av en annan lista , tar det bara ett ställe : hela listan anses vara en faktor . Följande exempelkod läggs ett enda element ( 5 ) i slutet av ett exempel lista " ex_list " , och lägger sedan till en annan lista ( " list2 " ) till slutet av " ex_list " :
>> > ex_list
[ 1 , 2 , 3 , 4 , 5 ]
>>> ex_list.append ( 5 ) katalog
>>> ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 ]
>>> list2
[ 7 , 8 ]
>>> ex_list.append ( list2 ) katalog
>>> ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 , [ 7 , 8 ]] Addera ditt kommenterar: den " utvidga ( ) " Method
" utvidga ( ) " metoden fungerar ungefär som append metoden . Men , tillägger extend metoden en lista av element , snarare än enskilda element , till slutet av listan . Detta innebär att element från en lista kommer att bli enskilda element i den nya listan som programmeraren sträckande , snarare än att skriva in den nya listan som ett enda element .
Exempel på Utöka
Sedan utvidga en lista lägger till alla element i listan som behöver läggas till, kommer listan utökad öka i storlek med antalet element i listan som läggs till. I detta exempel kommer exemplet lista " ex_list " förlängas två gånger , en gång av en lista som kallas " l1 " och en gång igen genom en lista som kallas " L2" .
>>> Ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 , [ 7 , 8 ]]
>>> l1
[ 7 , 8 ]
>>> ex_list.extend ( l1 ) katalog
>>> ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 , [ 7 , 8 ] , 7 , 8 ]
>>> l2
[ 9 , 10 ]
>>> ex_list.extend ( l2 )
>>> ex_list
[ 1 , 2 , 3 , 4 , 5 , 5 , [ 7 , 8 ] , 7 , 8 , 9 , 10 ]
Addera