Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Python Metoder for Lister
    " . List" Python inneholder en viktig datatype kjent som en Listen er egentlig en samling av data som er lagret under en enkelt variabel navn . Fordi listene er viktig å Python henrettelsen, har listen datatype et betydelig antall medlemmer metoder. Disse metodene sortere en liste , endre en liste i en stabel eller en kø implementering, og lar programmerere å forlenge eller forkorte en liste når som helst. Sortering

    Programmerere kan sortere lister med bruk av en innebygd " sort ( ) "-metoden . Den slags metode som kalles uten argument sorterer dagens liste i stigende rekkefølge . Bruke " omvendt " søkeord vil sortere listen i synkende rekkefølge

    " example_list " som et eksempel på en Python liste : .

    >>> Example_list.sort ( )

    >>> example_list

    [ 1 , 2, 3 , 4, 5 , 7 ]

    >>> example_list.sort (omvendt = sant )

    >>> example_list

    [ 7 , 5, 4, 3, 2 , 1]
    tilføye og Utvide

    Lister aso har metoder for å legge elementer til slutten av listen . Den " append ( ) "-metoden tar et element og legger det til slutten av listen . Den lignende metode "ut ( )" utfører samme operasjon , men i stedet for et enkelt element , " forlenge ( )" tilfører en liste på enden av listen. For eksempel : en

    >>> example_list.append ( 10 )

    >>> example_list

    [ 1 , 2, 3 , 4, 5 , 7 , 10]

    >>> example_list.extend ( [ 11 , 12 , 13] )

    >>> example_list

    [ 1 , 2, 3, 4 , 5, 7 , 10, 11, 12 , 13]
    sette inn og fjerne

    programmerere også sette inn elementer inn i og fjerne elementer fra vilkårlige steder i listen ( så lenge de stedene eksisterer ) . Den " insert ( ) "-metoden kan sette inn et element i listen , og flytter elementer i listen for å imøtekomme det nye elementet. Den "remove ( ) "-metoden gjør det motsatte : Det fjerner den første forekomsten av en verdi og ordner listen for å fylle den tomme indeksen. Merk: Python bruker nullbasert nummerering, noe som betyr at det første elementet i en liste (eller samling av data i Python ) er tildelt indeksen 0 , er det andre elementet tildelt indeksen 1 , og så videre

    . for eksempel : en

    >>> example_list.insert ( 1 , 17 )

    >>> example_list

    [ 1 , 17, 2 , 3 , 4, 5 , 7, 10 , 11, 12 , 13]

    >>> example_list.remove ( 2)

    >>> example_list
    < p> [ 1 , 17, 3, 4 , 5, 7 , 10, 11 , 12, 13 ]
    p Dette eksemplet settes tallet 17 ved indeks 1 posisjon , og deretter fjernes den første forekomsten av tallet 2 .
    Stabler og " pop ( )" metode

    "pop ( ) "-metoden , som kalles uten et argument , returnerer alltid og fjerner det siste elementet i listen. Med denne metoden kan en liste etterligne en stabel datastruktur . En stabel følger Sist inn, først ut mønster , der den siste verdiskapningen i listen er alltid returnert første : en

    >>> example_list.append ( 14 )

    > ; >> example_list

    [ 1 , 17, 3, 4 , 5 , 7, 10 , 11, 12, 13 , 14]

    >>> example_list.pop ( )

    [ 1 , 17, 3, 4 , 5, 7 , 10, 11 , 12]
    kø og " pop ( )" Metode

    Queue følger First In , First Out tilnærming. Dette eksemplet bruker pop -metoden med et enkelt argument , som returnerer og fjerner verdien ved gitt indeks : en

    >>> example_list.insert ( 0 , 12 )

    > >> example_list

    [ 12, 1 , 17, 3, 4 , 5, 7 , 10, 11 , 12]

    >>> example_list.pop ( 0 )

    >>> example_list

    [ 1 , 17, 3, 4 , 5, 7 , 10, 11 , 12]

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å erklære en todimensjonal liste i Python 
    ·Python Tk Tutorial 
    ·Ikke- rot Installasjon av Python moduler 
    ·Hvordan gjøre permanente endringer i Sys.Path 
    ·Hvordan lage en Python Program Arbeid Uten Python 
    ·Slik fjerner Keys Fra en ordbok i Python 
    ·Hvordan Tilføy en Array i Python 
    ·Safe Browsing API for Python 
    ·Blar en fil i Python 
    ·Hvordan få Modul CV i OpenCV for Python 
      Anbefalte artikler
    ·Hvordan lage en tekstboks i XNA 
    ·Slik søker du etter en fil i Perl 
    ·Hvordan bruke Fibonacci Rekursjon Function 
    ·Slik konfigurerer Java JDK 
    ·Hvordan Trim String til lengde i PHP 
    ·Hva er Microsoft Visual C + + 
    ·Hvordan analysere PHP i HTML 
    ·Hvordan beregne virkedager i Visual Basic 
    ·Hva slags server-side språk er for JSP 
    ·Slik installerer Zend for PHP 5.3 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/