Kurssivinkki:
Esimerkki
Python slice() -funktio
a = ("a", "b", "c", "d", "e", "f", "g", "h") Luo yhden joukon ja yhden leikkausobjektin. Käytä leikkausobjektia vain saadaksesi joukon ensimmäiset kaksi elementtiä: print(a[x])
x = slice(2)
Määrittely ja käyttö
slice() -funktio palauttaa leikkausobjektin (leikkaus).
Sana: slice. Leikkausobjekti käytetään määrittämään, miten sarjaa leikataan. Voit määrittää, missä aloittaa leikkaamisen ja missä päättyy, ja voit myös määrittää askelten, esimerkiksi leikkaa vain joka toinen projekti.
slice(start, end, step)
Parametrin arvo
Parametri | Kuvaus |
---|---|
start | Valinnainen. Kokonaisluku, joka määrittää missä sijainnissa leikkaus alkaa. Oletus on 0. |
end | Valinnainen. Kokonaisluku, joka määrittää missä sijainnissa leikkaus päättyy. |
step | Valinnainen. Kokonaisluku, joka määrittää leikkausaskelten arvon. Oletus on 1. |
Lisää esimerkkejä
Esimerkki
Luo yhden joukon ja yhden leikkausobjektin. Aloita leikkausobjekti sijainnissa 3 ja katkaise sijainnissa 5, ja palauta tulokset:
a = ("a", "b", "c", "d", "e", "f", "g", "h") x = slice(3, 5) print(a[x])
Esimerkki
Luo yhden joukon ja yhden leikkausobjektin. Käytä step parametria palauttaaksesi joka kolmannen projektin:
a = ("a", "b", "c", "d", "e", "f", "g", "h") x = slice(0, 8, 3) print(a[x])