Remoção de elementos da sua lista de Python é útil quando você precisa para reduzir a lista de acordo com uma condição específica. Por exemplo, você pode começar com uma lista contendo todos os números de um a 10 e que pretende remover todos os números ímpares . Criar uma lista de valores, percorrer a lista com um laço "for" , verificar uma condição e remover elementos de harmonização com a afirmação: " del " . Instruções
1
Abra o arquivo de origem Python em um editor , como o Microsoft Windows Notepad .
2
Declare uma lista e inicializar com valores , adicionando o seguinte código na o topo do arquivo :
mylist = [3 , 5, 7 , 9]
3
percorrer a lista e remover elementos que satisfazem uma condição específica , adicionando o seguinte código:
for i in xrange ( len ( mylist ) - 1 , -1 , -1) : se mylist [i ]> 6: del mylist [i]
Python exige recuo adequado , então pressione a tecla " Tab" uma vez antes da segunda linha e duas vezes antes da terceira linha de código
. a função " xrange " cria um "objeto xrange " , que contém os valores a partir da lista . O loop "para" inicia-se no fim da lista e itera para trás até que atinja o início . O código remove todos os elementos da lista que tem um valor maior do que seis
4
exibir o novo conteúdo da lista , adicionando o seguinte código: .
Impressão mylist
o código de saída da lista " [3 , 5] . "
5
Salve o arquivo com a extensão ". py" . Execute o código para remover itens da sua lista de Python.