Como pesquisar e classificar listas em python

Video: 3 ejercicios sencillos con listas en Python

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.

  1. 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.

  2. 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).

  3. Escolha Executar → Run Module.

    Você verá uma janela aberta Python Shell. O aplicativo pede para você digitar um nome de cor.

  4. Digite azul e pressione Enter.

    Você verá uma mensagem dizendo que a cor não existe na lista.

  5. Digite roxo e pressione Enter.



    Você verá uma mensagem dizendo que a cor doesn&rsquo-t existir.

  6. 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.

  1. Abra uma janela do Python Arquivo.

    Você vê um editor no qual você pode digitar o código de exemplo.

  2. 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.

  3. 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()

Publicações relacionadas