Um dos tipos de dados fundamentais e versáteis no Python é uma lista. Uma lista de Python é uma coleção de itens ordenados separados por vírgulas. Uma lista de Python é mutável e você pode alterar os itens da lista.
Este tutorial mostrará como criar uma lista de Python e oferecer várias maneiras de localizar o valor máximo dentro de uma lista.
Como criar uma lista de Python
Vamos começar com o básico: como criar uma lista.
OBSERVAÇÃO: Se você já está familiarizado com a criação de listas de Python, fique à vontade para pular a frente.
Para criar uma lista no Python, adicionamos todos os itens (separamos cada item com uma vírgula) dentro de um par de colchetes [] []
Os itens em uma lista de Python podem suportar vários tipos de dados, incluindo string, números inteiros, carros alegóricos, dicionários e até listas aninhadas.
O exemplo a seguir cria uma lista chamada my_list com vários itens.
# Inicialize uma lista vaziaNa primeira lista, inicializamos uma lista sem itens. Em seguida, o preenchemos com vários tipos de dados, incluindo números inteiros, cordas, carros alegóricos, dicionários e listas.
Como acessar itens da lista
Podemos acessar itens em uma lista usando vários métodos. Por simplicidade, discutiremos apenas dois métodos.
O primeiro:
1: indexação de matriz
Para acessar itens em uma matriz usando a abordagem de indexação da matriz, usamos o operador de índice em Python. Dentro do operador, passamos o índice que desejamos acessar.
OBSERVAÇÃO: A indexação em Python começa no índice de 0. Isso significa que o primeiro item em uma lista é sempre índice 0.
Considere o exemplo abaixo:
dB = [Vamos supor que a lista acima contém os bancos de dados mais populares. Para encontrar o banco de dados mais usado, podemos usar a sintaxe:
Imprimir (dB [0])A declaração acima deve retornar Mysql.
OBSERVAÇÃO: O acesso aos itens fora do índice da lista resultará em um erro de índice. Por exemplo, a lista de banco de dados contém 10 itens. Isso significa o índice dos 10º O item é 10 - 1, pois o índice começa em 0.
Se tentarmos acessar o 10º índice, recebemos um erro:
O método acima é útil quando você sabe quantos itens estão na lista. Se você não tiver certeza dos itens da lista, pode usar o segundo método.
2: Usando um loop
Um método simples para acessar todos os itens em uma lista é usar um loop simples para o loop. Um código de exemplo para isso está abaixo:
dB = [Isso fará um loop cada item na lista de banco de dados e imprimirá todos os itens.
Um exemplo de saída para isso é:
Como encontrar o valor máximo em uma lista de Python
Agora, vamos mergulhar na essência deste artigo; Como encontrar o valor máximo em uma lista. Para este, implementaremos vários métodos para atingir o mesmo resultado.
1: Usando o método de classificação
O primeiro método que podemos usar para encontrar o valor máximo em uma lista Python é o método de classificação.
Para fazer isso, passamos o nome da lista para o método Sort (), que classificará todos os valores em ordem crescente. Após o processo de classificação da lista, podemos acessar o último item na matriz para obter o maior valor.
Por exemplo, considere a matriz de valores abaixo:
valores = [10, 29.34, 23, 72, 110, 773, 322, 63, 1, 34, 5, 10, 64, 64.3]Podemos simplesmente chamar o método de classificação contra a lista acima e obter o último item.
Para obter o último item em uma matriz, podemos usar a opção de indexação e especificar o índice como -1, que é o último item.
Considere o código de exemplo abaixo:
valores = [10, 23, 72, 110, 773, 322, 63, 1, 34, 5, 10]Depois de executar o código acima, devemos obter o valor máximo como:
2: Usando se… else
Outra maneira simples de obter o valor máximo em uma lista é usar uma instrução simples se ... else.
Para implementar isso, primeiro assumimos que o maior valor é o primeiro item no índice. Em seguida, passamos por cada item da lista e verificamos se é maior que o valor inicial. Portanto, é definido como o valor máximo; Caso contrário, vá para o próximo.
Considere a implementação abaixo:
valores = [10, 23, 72, 110, 773, 322, 63, 1, 34, 5, 10]Da mesma forma, se executarmos o código acima, devemos obter o valor máximo de 773. Aqui está um exemplo de saída:
3: Usando a função máxima
Python tem uma função máxima embutida que você pode usar para localizar o valor máximo em um iterável. Por exemplo, se chamarmos a função máxima em uma lista de strings, ela retorna o último item com as strings dispostas em ordem alfabética.
Aqui está um exemplo:
valores = [10, 23, 72, 110, 773, 322, 63, 1, 34, 5, 10]4: Usando a fila de heap NLAR MAIS Método
Uma maneira não convencional de encontrar o maior valor da lista é usar o método mais importante no módulo da fila de heap.
Este módulo implementa um algoritmo de fila de pilha. Saiba mais sobre o módulo de fila de pilha Python.
O método mais importante retornará os maiores valores especificados. Por exemplo, se você especificar 5, o método retornará os 5 maiores valores no iterável especificado.
Por exemplo:
de digitar a importação de valoresViewO código acima deve retornar o valor como 773.
Para mostrar os 5 maiores valores, defina o número de itens como 5 como:
Isso deve retornar uma saída semelhante à mostrada abaixo:
Embora o método acima possa ser um exagero, você pode achar útil em alguns casos.
Conclusão
Este tutorial mostrou como criar listas de python, acessar itens em uma lista e várias maneiras de obter os valores máximos em uma lista de Python.
Obrigado pela leitura!