🎯 Fatiamento em Python
Em poucas palavras
Definição técnica ou simplificada do conceito.
📝 Notas e Desenvolvimento
🔗 Conexões e Contexto
- Atlas: MdC - Programação
- Notas Relacionadas:
📚 Referências e Fontes
Links Externos
Citações Diretas
📂 Outros Conteúdos Preservados
A Função slice():
A função slice() cria um objeto slice que pode ser usado para fatiar sequências. Isso é útil quando você precisa reutilizar a mesma fatia várias vezes ou quando os índices de fatiamento são determinados dinamicamente.
fatia = slice(1, 4) # Cria um slice do índice 1 ao 4 (exclusivo)
l = [10, 20, 30, 40, 50, 60]
print(l[fatia]) # Aplica o slice à lista: [20, 30, 40]
inicio = 2
fim = 5
fatia_dinamica = slice(inicio, fim)
print(l[fatia_dinamica]) # Aplica o slice dinâmico: [30, 40, 50]Observações Importantes:
- O fatiamento sempre retorna uma nova sequência. No caso de strings, isso significa que uma nova string é criada (strings são imutáveis em Python).
- Se
startoustopestiverem fora dos limites da sequência, Python ajusta os valores para os limites válidos.
Fatiamento é uma ferramenta fundamental em Python para manipular sequências de dados de forma eficiente e concisa.
:: Referência :: Built-in Functions - Slice - Python 3.11.0 Documentation