Podseznam (slice)
Již jsme si řekli, že seznamy (a seznamovými strukturami jako řetězec) můžeme iterovat. Také můžeme přistupovat ke specifickým prvkům pomocí indexu. Do seznamu můžeme přistupovat i jinak: pokud potřebujeme ze seznamu vyříznout souvislý kus, můžeme použít konstrukci podseznamu (slice).
Mějme slovo barbara. Z něj můžeme vyříznout slova bar, bara a barbar. Řez získáme pomocí hranatých závorek s
indexy začátku a konce (pozor, index konce se nepočítá).
slovo = "barbara"
print(slovo[0:3]) # "bar"
print(slovo[0:4]) # "bara"
print(slovo[0:6]) # "barbar"
Indexy začátku nebo konce také můžeme vynechat, Python pak vezme podseznam od začátku nebo do konce.
print(slovo[:4]) # "bara"
print(slovo[3:]) # "bara"