Uma lista é uma estrutura de dados em Python que contém um conjunto ordenado de valores ou outras estruturas de dados . A lista pode conter sublists , assim você pode usar uma lista de listas para representar matrizes ou outros conjuntos de dados aninhados. O método de "remover" da estrutura da lista é usado para remover facilmente um item e re -index da lista. Combine este método com um loop "while" , e um " try ... except " estrutura para remover rapidamente todos os sublists vazios de uma lista. Instruções
1
Inicie o Python de linha de comando intérprete, e criar ou recuperar a lista que você deseja trabalhar.
2
Iniciar uma não- terminação loop "while" com o seguinte comando :
while True :
3
Adicione um bloco "try " para a próxima linha , certificando-se entab lo assim que o loop não começar a executar :
tentar:
4
Digite o seguinte comando no bloco "try " , certificando-se que é duplo entabbed :
datalist.remove ( [] " . datalist " )
Use o nome da sua lista , se não for chamado
5
Adicione um " exceto" bloco , single- entabbed :
exceto :
6
Digite o comando " break" no " exceto" bloco (double - entabbing ) para terminar o loop quando " remover " indica que não existem sublists mais vazios :
quebrar
7
Pressione Enter para adicionar uma linha em branco , fechando o ciclo, e fazendo com que ele execute . Digite o nome da sua lista para a saída na janela do intérprete. Todas as sub-listas vazias foram removidas.