Como pesquisar e classificar listas em python
Video: 3 ejercicios sencillos con listas en Python
Conteúdo
- Video: 3 ejercicios sencillos con listas en python
- Video: tutorial de python en español # 25 - ordenar listas (práctico)
- Pesquisando listas
- Video: aulas python - 031 - listas: métodos pop, index, insert, sort, clear e copy
- Video: aulas python - 032 - função list, comparação entre listas
- Classificando listas
Você pode fazer muitas coisas com listas. Como um programador de Python, você tem muitas opções. Essas listas não podem fazê-lo muito bom se você don&rsquo-t saber o que está na lista. Para fazer esse trabalho ainda mais fácil, você pode classificar as listas para tornar a informação mais fácil de encontrar.
Video: Tutorial de Python en Español # 25 - Ordenar Listas (Práctico)
Pesquisando listas
Modificando uma lista isn&rsquo-t muito fácil quando você don&rsquo-t saber o que a lista contém. A capacidade de pesquisar uma lista é essencial se você quiser fazer tarefas de manutenção mais fácil. Os passos seguintes ajudá-lo a criar um aplicativo que demonstra a capacidade de pesquisar uma lista de valores específicos.
Abra uma janela do Python Arquivo.
Video: Aulas Python - 031 - Listas: Métodos pop, index, insert, sort, clear e copy
Você vê um editor no qual você pode digitar o código de exemplo.
Digite o seguinte código para a janela - pressione ENTER após cada linha:
Cores = ["Vermelho", "laranja", "Amarelo", "Verde", "Azul"] = ColorSelect "enquanto str.upper (ColorSelect)! = "SAIR": ColorSelect = entrada ("Por favor digite um nome de cor: ") Se (Colors.count (ColorSelect) gt; = 1): impressão ("A cor existe na lista!") Elif (str.upper (ColorSelect)! = "SAIR"):impressão("A lista não contém a cor.")
O exemplo começa com a criação de uma lista nomeada cores que contém nomes de cores. Ele também cria uma variável chamada ColorSelect para manter o nome da cor que o usuário quer encontrar. A aplicação, em seguida, entra num circuito fechado onde é perguntado ao utilizador para um nome de cor que é colocado em ColorSelect. Enquanto esta variável doesn&rsquo-t conter a palavra SAIR, a aplicação continua de um circuito de entrada requerente.
Video: Aulas Python - 032 - Função list, Comparação entre Listas
Sempre que o usuário insere um nome de cor, a aplicação pede a lista para contar o número de ocorrências dessa cor. Quando o valor for igual ou maior do que um, a lista contém a cor e uma mensagem apropriada é exibida na tela. Por outro lado, quando a lista doesn&rsquo-t conter a cor solicitada, uma mensagem alternativa aparece na tela.
Observe como este exemplo usa um elif cláusula de verificar se ColorSelect contém a palavra SAIR. Esta técnica de incluir uma elif cláusula assegura que a aplicação não&saída rsquo-t uma mensagem quando o usuário quiser sair da aplicação. Você precisa usar técnicas semelhantes ao criar seus aplicativos para evitar confusão potencial usuário ou até mesmo perda de dados (quando o aplicativo executa uma tarefa do didn usuário&rsquo-t realmente solicitar).
Escolha Executar → Run Module.
Você verá uma janela aberta Python Shell. O aplicativo pede para você digitar um nome de cor.
Digite azul e pressione Enter.
Você verá uma mensagem dizendo que a cor não existe na lista.
Digite roxo e pressione Enter.
Você verá uma mensagem dizendo que a cor doesn&rsquo-t existir.
Digite quit e pressione Enter.
A aplicação termina. Observe que o aplicativo exibe nem um sucesso nem uma mensagem de falha.
classificando listas
O computador pode localizar informações em uma lista, não importa que ordem ele aparece dentro.&rsquo-s um fato, no entanto, que as listas mais longas são mais fáceis de pesquisar quando você colocá-los em ordem de classificação. No entanto, a principal razão para colocar uma lista na ordem de classificação é torná-lo mais fácil para o usuário humano para realmente ver as informações da lista contém. As pessoas trabalham melhor com informação classificada.
Este exemplo começa com uma lista não ordenada. Em seguida, ele classifica a lista e envia-lo para a tela. Os seguintes passos demonstram como executar esta tarefa.
Abra uma janela do Python Arquivo.
Você vê um editor no qual você pode digitar o código de exemplo.
Digite o seguinte código para a janela - pressione ENTER após cada linha:
Cores = ["Vermelho", "laranja", "Amarelo", "Verde", "Azul"] Para o Item em cores: print (Item, end =" ") Print () Colors.sort () para o Item em cores: print (Item, end =" ")impressão()
O exemplo que se começa com a criação de uma variedade de cores. As cores Atualmente, a fim indiferenciados. O exemplo, em seguida, imprime as cores na ordem em que aparecem. Observe o uso do final =”“ argumento para a impressão() função para garantir que todas as entradas de cores permanecem em uma linha (tornando-os mais fáceis de comparar).
Classificando a lista é tão fácil como chamar o ordenar() função. Após o exemplo chama o ordenar() função, ele imprime a lista novamente para que você possa ver o resultado.
Escolha Executar → Run Module.
Você verá uma janela aberta Python Shell. As saídas de aplicação ambas as listas não triados e ordenados.
Você pode precisar de classificar os itens na ordem inversa às vezes. Para realizar essa tarefa, você usa o marcha ré() função. A função deve aparecer em uma linha separada. Assim, o exemplo anterior ficaria assim se você quiser classificar as cores na ordem inversa:
Cores = ["Vermelho", "laranja", "Amarelo", "Verde", "Azul"] Para o Item em cores: print (Item, end =" ") Print () Colors.sort () Colors.reverse () para o Item em cores: print (Item, end =" ")impressão()