En liste i Python er en sammensat datatype , der er mest beslægtet med et array. Flere værdier lagres i en bestemt rækkefølge i en liste , og der refereres via et antal kaldet et indeks . Slicing en liste betyder, at skabe en ny liste , der indeholder kopier af nogle delmængde af værdierne på listen bliver skåret . Skær en liste ved at angive indeksværdierne i begyndelsen og slutningen af delmængde , du ønsker at skive . Instruktioner
1
Start Python kommandolinje tolk
2
Opret en liste med følgende kommando : .
List = [' a ', ' b ' , ' c ' , 1,2,3 ' punkt 1 ',' punkt 2 ',' punkt 3 ']
Se indholdet af listen til enhver tid ved at skrive sit navn - " list " - og trykke på" Enter " . Bemærk, at en enkelt liste kan indeholde flere datatyper og endda andre lister
3
Skær de tre første punkter på listen med følgende kommando : .
Liste [0 : . " 0" 3]
udskæring opstår på venstre side af de emner , som indeksene , og Python indekseringen starter ved I dette eksempel begynder udskæring , før den første , der har indekset værdien "0 ", og slutter før fjerde punkt , som har indeksværdien "3 ". De skivede poster er ikke gemt, og den oprindelige liste er ikke påvirket - bekræfte dette ved at indtaste kommandoen "liste. " For at gemme den skive , skal du blot tildele den til en ny variabel : Hej
list2 = list [ 00:03 ]
4
Udelad indeksværdier at fange så mange elementer som bor på begge sider af et udsnit . For eksempel kan du bruge følgende kommando til at skære hver værdi fra det tredje element til slutningen af listen : Hej
liste [2 : ]
Slice hele listen ved at udelade begge indeks : < br >
list [ : ]
p Dette er en god måde at lave en kopi af en liste
5
Brug negative indekser til at referere til liste fra sin afslutning. . Dette kan være hensigtsmæssigt for nogle algoritmiske strategier. Det sidste element i en liste er indekseret ved værdien " -1 ". Følgende kommando skiver de tredje -til- sidste og anden -til- sidste punkter på listen :
liste [ -3: -1]