Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Lista Extend i Python

    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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Square element i en lista i Python
    ·Hur man kompilerar Python Med Cygwin
    ·Hur att koda HTML Med Python
    ·Hur jag använder min Python -skript med Blender
    ·Ställa Python miljövariabler
    ·Hur man gör permanenta ändringar Sys.Path
    ·Exempel på Python XML Processing
    ·Hur Räkna ord och rader i Python
    ·Hur du kontrollerar om du har deklarerat en variabel i …
    ·Hur ingångsvärde i Python
    Utvalda artiklarna
    ·Lägga till en String Array i Java
    ·De typer av datorer som kan läsa HTML
    ·Lägga till en textruta Inom en rad i PHP
    ·Ställa PHP Cookies
    ·Hur hämta nummer i ett Query för Access
    ·Vad är händelsestyrd Bubblande
    ·Konvertera PSD till Joomla
    ·Hur man skriver ut dosemu på Dot Matrix
    ·Hur mata in siffror i Visual Basic 2005
    ·Hur man gör en multipel Infoga i PHP
    Copyright © Dator Kunskap http://www.dator.xyz