Fatiamento em [[Linguagem de programação Python|Python]] retorna uma fatia do objeto que representa o conjunto de índices especificado por `range(start, stop, step)`. Exemplos são:
```python
# The function is normally used as slice(_start_, _stop_, _step=1_)
# Note that start is included and stop is not.
l = [10, 20, 30, 40, 50, 60]
print(l[:2]) # split at position 2
print(l[2:])
print(l[:3]) # split at position 3
print(l[1:5:2])
# Outputs:
# [10, 20]
# [30, 40, 50, 60]
# [10, 20, 30]
# [20, 40]
```
Fatiamento é muito útil para separar estruturas de dados simples, como dados de texto, por exemplo.
NOTA: Deve-se notar que o fatiamento inclui o primeiro item e exclui o último item na sequência.
NOTA: Você pode criar uma "fatia" usando o seguinte código: `slice(0, 6)`. que pode ser usado, por exemplo, em `item[slice(0, 6)]` que é equivalente a `item[0:6]`
:: **Referência** :: [Built-in Functions - Slice - Python 3.11.0 Documentation](https://docs.python.org/3/library/functions.html#slice)