In Python , een ' slice ' is een subset van een lijst of een string variabele die je krijgt door het definiëren van een start-en /of eindigend index op de variabele en de terugkeer van de waarden binnen dat bereik . De geretourneerde deelverzameling omvat beginindex waarde , maar niet de eindwaarde . U kunt de slice -methode te gebruiken op verschillende data types , inclusief strijkers , nummers en lijsten . Gebruik Met behulp van een stukje in Python werkt op dezelfde manier scala indexering in andere programmeertalen , behalve bij het aanroepen van de index van een item in een array , kunt u slechts een item terug te keren op een moment . Ook kunt u niet snijden andere data types , zoals strijkers , maar de slice methode op Python kunt u . De slice methode maakt gebruik van zero - indexering , wat betekent dat het eerste teken of item in de lijst heeft index nul , het tweede item heeft een index , enzovoort. Syntax om de slice methode te gebruiken , moet u eerst maken en initialiseren van een variabele te snijden . Gebruik vervolgens vierkante haken om de slice methode noemen , waarin zij hetzij een positie om de slice te starten , eindigen de slice , of beide . Typ bijvoorbeeld ' myvar [ 3:5 ] " aan een variabele genaamd slice " myvar , " te beginnen bij de derde positie en eindigend bij de index voor de vijfde positie . U kunt ook " myvar [ 3 : ] " om daarna snijden op de derde positie en terug alles , of het type . " Myvar [ : 5 ] " om terug te keren alles tot de vijfde positie en snijd er < br > soorten U kunt de slice -methode te gebruiken op verschillende soorten data en krijg verschillende resultaten . Bijvoorbeeld , als je een string variabele genaamd " alph ' dat de letters van het alfabet bevat in orde , het intikken van" alph [ 01:05 ] ' geeft de substring ' bcde . ' Als u een lijst met strings of integers genaamd " lst , " typen " lst [ 01:03 ] ' keert de tweede en derde items in de lijst . U kunt ook een variabele maken en de slice methode om een waarde te redden van een andere variabele of lijst om het. Functie Python heeft een ingebouwde functie genaamd " slice " , dat dezelfde manier werkt als de slice methode, maar heeft een andere syntax . De functie neemt een tot drie parameters : start, stop en stap , de vereiste waarbij het om een parameter " stop" , die aangeeft waar de slice te stoppen . Bijvoorbeeld , het typen " alph [ slice ( 1,5 ) ] " geeft de substring " bcde . " U kunt de parameter " stap " gebruiken om bepaalde waarden overslaan . Bijvoorbeeld , " alph [ slice ( 0,5,2 ) ] " , zegt om te beginnen op positie nul en slice op positie vijf , maar keren elk tweede waarde . Dit voorbeeld geeft " aas . "
|