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

    Hur Slice en lista i Python

    En lista i Python är en sammansatt datatyp som är mest besläktad med en array . Flera värden lagras i en viss ordning i en lista , och refereras via ett antal kallas index . Skiva en lista innebär att skapa en ny lista som innehåller kopior av en viss delmängd av värdena i listan som skivas . Skiva en lista genom att ange indexvärdena i början och slutet av den delmängd du vill skära . Instruktioner
    1

    Starta Pythontolk kommandoraden
    2

    Skapa en lista med följande kommando : .

    Lista = [ ' a ' , ' B ' , ' C ' , 1,2,3 , " punkt 1 ", " punkt 2 ", " punkt 3 " ]

    Visa innehållet på listan när som helst genom att skriva dess namn - " lista " - och trycka på " Enter " . Observera att en enda lista kan innehålla flera datatyper och även andra listor
    3

    Slice de första tre objekt från listan med följande kommando : .

    Lista [ 0 : " . 0 " 3 ]

    skivning sker på vänster sida av objekten anges av indexen , och Python indexering börjar I detta exempel börjar skivning innan det första objektet som har indexvärdet " 0 , " och slutar före den fjärde artikel vars indexvärdet " 3 . " De skivade poster lagras inte , och den ursprungliga listan påverkas inte - kontrollera detta genom att skriva kommandot " listan . " För att lagra skiva , helt enkelt tilldela den till en ny variabel :

    list2 = lista [ 00:03 ]
    4

    Uteslut indexvärden att fånga så många aspekter som bor på båda sidor av en skiva . Använd till exempel följande kommando för att skära varje värde från tredje elementet till slutet av listan :

    listan [ 2 : ]

    Skiva hela listan genom att utelämna båda indexen :

    lista [ : ]

    Detta är ett bra sätt att göra en kopia av en lista
    5

    Använd negativa index att referera listan från dess ände . . Detta kan vara lämpligt för vissa algoritmiska strategier . Den sista delen i en lista indexeras av värdet " -1 ". Följande kommando skivor de tredje - till - sist och näst sist objekt från listan :

    lista [ -3 : -1 ] Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör Python Bekräfta Decimaler
    ·Hur till Aktivera en knapp med wxPython
    ·Hur man skriver ut Call Stack i Python
    ·Hur man testa om ett värde är ett Decimal eller ej i …
    ·Skaffa läget av en lista i Python
    ·Hur Kopiera en lista med objekt i Python
    ·Hur man gör en ögla för att hitta medelvärdet av en…
    ·Hur man sållar ett nummer i en sekvens
    ·Hur kan man överföra till S3 med Python
    ·Hur man skriver ett Bot Script
    Utvalda artiklarna
    ·Hur till Redigera hyperlänkar i HTML
    ·Hur infoga text i ett Word-dokument i VBA
    ·Lägga till en fastighet till ett Word- dokument i VBA
    ·Hur man använder gemensamma parlamentariska församlin…
    ·Hur man lista ett fält i en MySQL-databas med ett viss…
    ·Debugging för en Åtkomstfel
    ·Konvertera Binary i PHP
    ·Hur man skapar ett alternativ Box i Visual Basic
    ·Hur Extern en statisk medlem
    ·Ställa Mnemonic viktiga sammanslutningar Med Visual Ba…
    Copyright © Dator Kunskap http://www.dator.xyz