| 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 Metoder til Lister
    " . List" Python indeholder en vigtig datatype kendt som en Listen er hovedsagelig en samling af data, der er gemt under et enkelt variabelnavn. Fordi lister er vigtige for Python udførelse, Liste datatype har et betydeligt antal medlemslande metoder. Disse metoder sortere en liste , ændre en liste i en stabel eller en kø gennemførelse , og at tillade programmører at forlænge eller forkorte en liste til enhver tid. Sortering

    Programmører kan sortere lister med brug af en indbygget "sort () "-metoden. Den slags metode kaldet med noget argument sorterer den nuværende liste i stigende orden. Brug af " omvendte " søgeord vil sortere listen i faldende rækkefølge

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

    >>> Example_list.sort () < br >

    >>> example_list

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

    >>> example_list.sort (omvendt = Sand )

    >>> example_list

    [7 , 5, 4, 3, 2, 1]
    Tilføjelse og udbygning
    < br >

    Lister ASO har metoder til at føje elementer til slutningen af ​​listen. Den " append ( )" metode tager et element og føjer den til slutningen af ​​listen . Den tilsvarende fremgangsmåde "forlæng ( )" udfører den samme operation , men snarere end et enkelt element , "forlæng ( )" tilføjer en anden liste på enden af listen . For eksempel : Hej

    >>> example_list.append (10)

    >>> example_list

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

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

    >>> example_list

    [1 , 2, kan 3, 4 , 5, 7 , 10, 11, 12, 13]
    Indsættelse og fjernelse

    Programmører også indsætte elementer ind i og fjerne elementer fra vilkårlige steder i listen ( så længe de steder eksisterer) . "Indsæt () "-metoden kan indsætte et element i listen, og flytter elementer på listen til at rumme det nye element . Den " fjerne ( ) "-metoden gør det modsatte : Det fjerner den første forekomst af en værdi og omarrangerer listen for at udfylde den tomme indeks. Bemærk: Python bruger nul -baserede nummerering, betyder det første element i en liste (eller enhver indsamling af data i Python ) tildeles indekset 0, det andet element tildelt indeks 1 , og så videre

    . for eksempel : Hej

    >>> 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],

    Dette eksempel indsat nummer 17 på indekset 1 position , og derefter fjernede den første forekomst af nummer 2 .
    Stakke og " pop ()" Method

    "pop ()" -metoden, der kaldes uden et argument , returnerer altid og fjerner det sidste element i listen. Med denne metode kan en liste efterligne en stak datastruktur . En stak følger den sidste i , First Out mønster , hvor den sidste værditilvæksten i listen altid returneres først : Hej

    >>> 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]
    Queue og " pop ()" Method
    < br >

    en kø følger First In, First Out tilgang. Dette eksempel bruger pop -metoden med et enkelt argument , som returnerer og fjerner værdien på det givne indeks : Hej

    >>> 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]

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er Python EXE 
    ·Sådan logger ind på Zangle Brug Python 
    ·Rekursiv Merge Sorter i Python 
    ·Sådan Dump Tekst til Hex i Python 
    ·Hvordan man laver en Gentagelse Loop i Python 
    ·Hvordan man kompilerer Python kode 
    ·Python Projekter for OpenCV 
    ·Opregnede typer i Python 
    ·Sådan oprettes en ordbog i Python 
    ·Sådan Send en mobiltelefon en tekstmeddelelse med en P…
      Anbefalede Artikler
    ·Hvordan man laver en Moving graf i C # 
    ·Sådan Ignorer en Case Sensitive Input i Java 
    ·Sådan at sortere efternavne Alfabetisk i Python 
    ·Hvad er en ukendt XSLT Function 
    ·Sådan slettes en Pivot Table i VBA 
    ·Java trimfunktionen 
    ·Sådan Debug Med GDB i Linux 
    ·Hvordan til at afkode binære Strings 
    ·Sådan fjernes en tekst i Python 
    ·Sådan oprettes to knapper i Java 
    Copyright © Computer Viden http://www.computerdk.com