No Python, uma lista é um arranjo de bytes, juntamente com uma série de itens organizados dinamicamente. Esses itens podem ser qualquer valor ou componente dentro de uma lista. Além disso, a lista Python contém os objetos de dados de cada tipo de dados e é criada através do “[]”Suportes. Além disso, se os usuários desejam obter o valor do índice de cada elemento da lista, eles podem utilizar as funções e métodos internos do Python.
Este post elaborará em:
Como encontrar o índice de pequenos elementos na lista Python em caso de ocorrências únicas?
Às vezes você pode ter uma lista que contém vários elementos com diferentes valores máximos e mínimos. Em tal situação, obtendo o índice da lista do elemento que contém o valor mínimo é necessário. Para esse fim, diferentes funções e bibliotecas são usadas.
Exemplo 1: Usando Loop
Primeiro, crie e inicialize uma lista com vários valores:
new_list = [90, 65, 10, 3, 5, 12, 76, 1, 55]
Imprima os elementos da lista chamando a declaração de impressão:
print ("Minha lista contém:", new_list)
Agora, defina o valor do índice:
minimum_index = 0
Obtenha a duração da lista criada através do “Len ()”Método e armazenar no“Listlength" variável:
listlength = len (newlist)
Agora, use o loop for com o “se”Declaração para verificar o índice do elemento da lista um por um e obter o número do índice que tem o valor mínimo. Ligar para "imprimir()”Função para obtê -lo:
para índice em intervalo (listlength):
Se new_list [índice] < new_list[minimum_index]:
minimum_index = índice
Print ("O índice de elementos mínimos na lista é:", minimum_index)
Saída
Exemplo 2: Usando o módulo “Numpy”
O "Numpy”O módulo também é utilizado para obter o índice de elemento mínimo da lista. Para fazer isso, importe inicialmente o “NumpyMódulo:
importar numpy
Ligar para "variedade()”Método com a lista criada como um argumento e passa para o“variedade”:
Array = Numpy.Array (new_list)
Agora, use o “argmin ()”Método sem argumento:
minimum_index = matriz.argmin ()
Invoque o “imprimir()”Função para obter o resultado:
Print ("O índice de elementos mínimos na lista é:", minimum_index)
Saída
Como encontrar o índice de pequenos elementos na lista Python em caso de múltiplas ocorrências?
Para obter o índice do elemento mínimo das listas em caso de múltiplas presenças em Python, o “min ()”A função pode ser usada. Além disso, o “para”O loop é utilizado para obter os índices do elemento mínimo.
Exemplo: usando a função “min ()” e “para” loop
Ligar para "min ()”Função na lista criada anteriormente como parâmetro:
minimum_val = min (newlist)
Em seguida, crie uma lista vazia:
list_ind = []
Ligar para "Len ()”Método para obter a duração da lista:
listlength = len (newlist)
Depois disso, crie uma sequência de números de “0”Para o comprimento da lista, utilizando o“faixa()”Método:
sequência = range (listlength)
Use o "para”Faça um loop para iterar sobre a sequência de números de lista durante a execução do loop:
para índice em sequência:
se new_list [index] == minimum_val:
list_ind.Anexar (índice)
Print ("Os índices de elemento mínimo na lista são:", list_ind)
Aqui:
Saída
Isso é tudo! Elaboramos os métodos de encontrar um índice de elementos mínimos de lista no Python.
Conclusão
Para obter o único índice de elemento mínimo da lista em Python, a função iterativa “para”Loop e“Numpy”Módulo pode ser usado. Por outro lado, o “min ()" e "para”Funções iterativas podem ser utilizadas para obter o índice de vários elementos mínimos da lista no Python. Este post ilustrou as maneiras de obter um índice do elemento de lista mínima.