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