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

    Listor I Python

    Listor i Python är integrerade datastrukturer som tillåter programmeraren att skapa samlingar av uppgifter under ett gemensamt namn . Genom att använda listor , kan programmerare prestera operationer på dessa samlingar , t.ex. ordna dem , navigera dem genom index , eller lägga till och ta bort objekt . Listor liknar arrayer i andra programmeringsspråk , men med mycket större flexibilitet och funktionalitet . Baslistor

    En grundläggande lista i Python liknar denna exempelkod :

    >>> examplelist = [ " en " , " två " , " tre " ]

    Ungefär som en array i andra programmeringsspråk , listor i Python referens interna dataposter från index . Så genomför de följande utskriftskommandon kommer att skriva ut värdet på motsvarande som arrayer , startar en förteckning index på 0 och slutar vid n- 1 ( där n = antalet objekt i listan ) . I det här exemplet är den sista index 2 .
    Listoperationer

    listor i Python är objekt , och som objekt , har vissa metoder som programmerare kan ringa för att prestera operationer på dem . Till exempel , för att lägga till ett element i slutet av examplelist kan programmeraren använda den inbyggda " append " " insert " metoden tillåter programmeraren att lägga till ett element i listan , inte bara slutet ( Källa 1 ) :

    >>> examplelist.insert ( 1 , " en punkt fem " )

    >>> [ ' en ' , ' en punkt fem " , " två " , " tre " , " fyra " ]
    List skivor

    Skivning en lista innebär dra underlistor från hela listan. Till exempel , för att få en annan lista från examplelist , kan programmeraren ange start -och slutposition för underlista :

    >>> examplelist [ 02:04 ]

    [ ' två ' , ' tre ' ]

    dellista kommer att omfatta alla element upp till ( men inte inklusive ) det definitiva indexet . I detta exempel är det andra indexet ( "två" ) och den tredje index ( "tre" ) som ingår i segmentet , men inte den fjärde. Skivning kan också fungera som öppna ändar , i de fall där längden på en lista är okänt :

    >>> exempel [ 2 : ]

    [ ' två ' , ' tre ' , ' fyra ' ]
    söker listor

    Programmerare kan söka en lista också , genom att använda " index "-metoden . Indexet Metoden liknar få ett värde av index (även om inte lika snabbt eller effektivt ) . Istället för att ge ett index och ta emot ett värde , ger programmeraren ett värde på index metoden . Indexet Metoden söker då listan för indexet för listan som innehåller värdet , och returnerar sedan detta index . Till exempel :

    >> examplelist.index ( "tre" ) katalog

    3

    Tidigare:

    nästa:
    relaterade artiklar
    ·Användningen av Python Numeric.Arange funktion
    ·Maya Python Tutorial
    ·Hur man skapar Datetime Med Int
    ·Hur man installerar Python i Ubuntu Manuellt
    ·Hur Länk Python till Apache
    ·Vad är stegvärden i Python
    ·Hur man skriver en Taylor -serien i Python
    ·Hur konvertera Python till EXE
    ·Hur man kompilerar Python på en UNIX- terminal
    ·Hur man ska tolka en sträng som en Boolean i Python
    Utvalda artiklarna
    ·Hur man tar bort entitetsreferenser i Saxon DocumentBui…
    ·Lägga keyListener till JFrame
    ·Hur Design Editor Använda OpenGL
    ·Syntax för indataparametrarna i MySQL
    ·Hur man slår ihop platta filer
    ·Vad är Python i Windows
    ·Definitionen av en begränsning Java Applet
    ·Hur visa text från MySQL i PHP
    ·Vad är MS hierarkiska FlexGrid
    ·Hur man drar ett hjärta med PHP GD
    Copyright © Dator Kunskap http://www.dator.xyz