| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Python List Manipulation
    Python bruger begrebet "liste" til at repræsentere samlinger af data lagret under et enkelt variabelnavn. Ved hjælp af en liste ( eller hvad der typisk kaldes en " array" i andre programmeringssprog ) , kan en programmør skabe denne indsamling og efterfølgende manipulere data ved hjælp af den indbyggede metoder Python giver. At lære at tilføje og skær -lister og indsætte elementer og fjerne delstrenge vil programmører finde sig selv at stole på lister i hverdagen Python programmering. Tilføjende og popping

    " append ()" metode tager et dataelement og tilføjer den til slutningen af listen . Modsat dette er " pop ()" -metoden, som returnerer det sidste punkt på listen. Men forenet med pop metode en liste kan så blive en gengivelse af en stak datastruktur (hvor alle nye data går " på toppen " af stakken og returværdier er det sidste punkt på stakken , efter en "sidste ind, først ud mønsteret) For eksempel: .

    >>> ex_list = [' a ', ' b' , 'c' ]

    >>> ex_list.append ( ' d' )

    >>> print ex_list

    [' a ' b ' ' c ' d' ]

    >>> , x = ex_list.pop ()

    >>> print x

    ' d'
    Indsættelse og fjernelse
    < p > Brug af "indsættes ()" og " fjerne ( )" metoder programmører kan placere elementer på listen på et bestemt givet punkt eller fjern et emne baseret på dens værdi. Begge disse metoder fungerer hele listen frem på netop det slutningen af ​​det. eksempelvis

    >>> ex_list.insert (2, 'f' )

    >>> print ex_list

    [ ,"'a ', ' b ', ' f' , 'c' ]

    >>> ex_list.remove ( 'f' )

    >>> print ex_list

    [' a ', ' b' , 'c' ]

    remove metode vil kun fjerne den første forekomst af post til at fjerne . Hvis der er flere forekomster , de øvrige resterende værdier . skal fjernes samt ( hvis det ønskes)
    sortere og Reverse

    "slags () "-metoden gør netop som navnet antyder : Det . sorterer listen i stigende rækkefølge Dette gælder for lister af ord, tal eller tegn den " omvendte ()" metoden udfører også en funktion, er egnet til sit navn : . den udligner listens nuværende orden med det sidste element først, og de ​​første de sidste . For eksempel : Hej

    >>> ex_list.reverse ()

    >>> print ex_list

    [' c ', ' b' , 'a' ]

    >>> ex_list.sort ()

    >>> print ex_list

    [' a ', ' b' , 'c' ]
    Slices

    Programmører kan også tage ud dele af en liste ( eller " slice" listen ) ved hjælp af list notation. typisk en programmør referencer en . . element på en liste ved sit indeks for eksempel kan værdien "b" i ex_list tages fra " ex_list [1] " Dog kan større dellister en liste også fjernes ved skæring ud mindre dele af listen : < br >

    >>> print ex_list [ 00:02 ]

    [' a ', ' b' ]

    >>> print ex_list [ 1: ]

    [' b' , 'c' ]

    >>> print ex_list [ : 2]

    [' a ', ' b' ] < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Split Strings i Python 
    ·Sådan Sortere en ordbog i Python af Værdier 
    ·Python Canvas Metoder 
    ·String Sammenligning i Python 
    ·Liste over funktioner i et Python modul 
    ·Gør Kompilerede Python Files 
    ·Sådan Spring en vare Når Bejdsning i Python 
    ·Sådan at sortere efternavne Alfabetisk i Python 
    ·Header Fejl i Python 
    ·Sådan bruges Echo i Python 
      Anbefalede Artikler
    ·Hvordan man kompilerer Python Med Debugging 
    ·Definition af Java & Javascript 
    ·Sådan installeres PyGame Med Python 2.7 på en Mac 
    ·Sådan ændres PHP farvesammensætning i CSS 
    ·HTML Drop Down boks Tutorial 
    ·Microsoft Word /Visual Basic Tutorial 
    ·Sådan Detect en tom liste i Python 
    ·Hvordan man skriver oktale tal i PHP 
    ·Sådan ændres et billede i en navigationslinje Brug PH…
    ·Java kan ikke lave en statisk Henvisning til en ikke- s…
    Copyright © Computer Viden http://www.computerdk.com