Ajude nosso projeto a se manter online, faça um PIX de qualquer valor: 029 278 923 85

Quebrando Listas - Sublistas (Fracionamento)

Neste tutorial de nosso Curso de Python, vamos aprender como quebrar  e fracionar (fatiar, slice) uma lista em listas menores, chamadas sublistas, através do operador :

Apostila Python Progressivo em PDF

Quebrando e Fatiando Listas - Operador :


Vamos iniciar nosso estudo com uma lista chamada semana[]:


  • semana=['Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado', 'Domingo' ]


Para obter uma sublista, ou seja, um pedaço dessa lista semana, vamos usar o operador dois pontos:


  • novaLista = Lista[inicio : fim]


Para gerar uma sublista de segunda até sexta, fazemos:

  • semana[0:5] = ['Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta']



Ou seja, começa no índice 0 e vai até o índice 4 (igual a função range).
Como queremos pegar o início da lista até o quinto item, podemos fazer assim:


    • semana[:5] = ['Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta']
    Se quisermos pegar de Terça até Domingo, fazemos:
    • semana[1:] = ['Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado', 'Domingo']
    Como queremos até o final da lista, não precisamos colocar nenhum índice depois do :, pois o Python entende que você quer ir até o final da lista.

    Para exibir toda a lista original, podemos fazer:
    • semana[:] = ['Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado', 'Domingo']

    Nenhum comentário:

    Postar um comentário