En liste i Python er et sammensatt datatype som er mest beslektet med en matrise. Flere verdier lagres i en bestemt rekkefølge i en liste , og er referert via et tall kalt en indeks. Kutting en liste betyr å skape en ny liste som inneholder kopier av noen undergruppe av verdiene i listen blir skiver . Skjær en liste ved å angi indeksverdier på begynnelsen og slutten av den delen du ønsker å skjære. Instruksjoner
en
Start Python kommandolinje tolk
2
Lag en liste med følgende kommando : .
List = [' a', ' b ',' c ' , 1,2,3 , ' element 1 ',' punkt 2 ',' punkt 3 ']
Se innholdet av listen når som helst ved å skrive inn navnet - " list " - og trykke " Enter " . Merk at en enkelt liste kan inneholde flere datatyper og til og med andre lister
3
Skjær de tre første elementene fra listen med følgende kommando : .
Liste [ 0 : " . 0 " 3 ]
kutting skjer på venstre side av elementene som er angitt av indeksene , og Python indeksering starter på I dette eksemplet begynner skjæring før det første element som har indeksverdien " 0 ", og slutter før det fjerde element som har indeksen verdien "3". Skiver elementer blir ikke lagret , og den opprinnelige listen er ikke berørt - verifisere dette ved å skrive kommandoen " listen. " For å lagre skive , bare tilordne den til en ny variabel : en
list2 = list [ 00:03 ]
4
Utelat indeksverdier å fange så mange elementer som bor på hver sin side av en skive. Bruk for eksempel følgende kommando for å skjære alle verdier fra det tredje elementet til slutten av listen : en
liste [ 2 : ]
Slice hele listen ved å utelate begge indeksene :
list [ : ]
p Dette er en god måte å lage en kopi av en liste
5
Bruk negative indekser for å referere listen fra enden . . Dette kan være hensiktsmessig for enkelte algoritmiske strategier. Det siste element i en liste er indeksert med verdien "-1 ". Følgende kommando skiver de tredje -til- siste -og andre-til - siste elementer fra listen :
liste [ -3 : -1 ]