Ocorrências de contagem de python na lista

Ocorrências de contagem de python na lista

A programação python geralmente requer a contagem do número de vezes que um valor ou elemento aparece em uma lista. Por exemplo, você pode querer saber quantas vezes a palavra “Pitão”Ocorre em uma lista de linguagens de programação ou quantas vezes o número“1”Aparece em uma lista de dígitos binários. Existem várias maneiras de contar ocorrências em uma lista em Python.

O objetivo deste guia Python é explorar diferentes métodos para contar as ocorrências em uma lista. Vamos começar com o seguinte conteúdo:

  • ““contar()”Método.
  • ““Contador" Aula.
  • ““operador”Módulo.
  • ““Compreensão da lista" Abordagem.
  • ““para" Laço.

Método 1: Conte as ocorrências em uma lista usando o método "count ()"

O "contar()”Método recupera o número de vezes que um determinado valor ou objeto aparece em uma lista ou string. Este método é usado no exemplo abaixo para contar as ocorrências de um determinado valor de lista.

Sintaxe

lista.contagem (valor)

Aqui, "valor”É o elemento a serem pesquisados ​​na lista.

Exemplo

Aqui está o código para contar as ocorrências na lista de entrada:

list_value = [45, 15, 45, 45, 11]
count = list_value.contagem (45)
Imprimir (contagem)

No código acima, o “contar()”O método é usado para contar o número de ocorrências do valor especificado i.e., ““45" na lista.

Saída

A saída acima exibiu a contagem de ocorrências i.e., ““3”Contra o valor“45" na lista.

Método 2: Conte as ocorrências em uma lista usando a classe "contador"

O "Contador”Classe é outra maneira de determinar quantas vezes um valor aparece. É preciso um itemerável como um parâmetro e retorna um dicionário contendo a contagem para cada elemento no iterável. Esta abordagem pode ser aplicada para contar as ocorrências de todos os valores da lista.

Sintaxe

Contador (iterable_or_mapping)

Na sintaxe acima, “iterable_or_mapping”É um argumento opcional que pode ser uma sequência de elementos, um dicionário, incluindo chaves e contagens ou nomes de strings de mapeamento de palavras -chave para contagens.

Exemplo

O código abaixo é usado para determinar quantas vezes cada valor pode ser encontrado na lista:

De coleções de importação contador
list_value = [45, 15, 45, 45, 11]
contagem = contador (list_value)
Imprimir (contagem)

Nas linhas acima do código:

  • Em primeiro lugar, o “Contador”A classe é importada do módulo chamado“ Coleções ”.
  • Depois disso, o “Contador”A classe é aplicada para retornar a contagem das ocorrências de todos os valores da lista, tomando a lista definida como seu argumento.

Saída

Como visto, o número de ocorrências de todos os valores da lista foi exibido.

Observação: O "Contador”A abordagem da classe é mais rápida que a“contar()”Método, pois não precisa iterar em toda a lista várias vezes.

Método 3: Conte as ocorrências em uma lista usando o módulo "operador"

O "operador.contagem de()"Função do"operador”Módulo retorna a contagem do valor na lista dada. Essa abordagem pode ser aplicada para retornar a contagem das ocorrências do valor da lista especificado.

Sintaxe

operador.Condeof (sequência, elemento)

Na sintaxe acima:

  • ““seqüência”Indica a sequência em que contar as ocorrências do elemento.
  • ““elemento”Significa o elemento do qual as ocorrências precisam ser contadas.

Exemplo

Vamos ver o exemplo a seguir:

operador de importação
list_value = [45, 15, 45, 45, 11]
contagem = operador.CONTREF (LIST_VALUE, 45)
Imprimir (contagem)

No trecho de código acima:

  • Em primeiro lugar, o “operador”Módulo é importado.
  • Depois disso, o “contagem de()”A função aceita a lista e o valor da lista especificada como um argumento, respectivamente, e retorna a contagem de ocorrências do valor particular na lista.

Saída

A saída acima exibe as ocorrências do valor especificado i.e., ““45-> (3 vezes)”Na lista dada.

Método 4: Conte as ocorrências em uma lista usando a abordagem "Compreensão da lista"

O "Compreensão da lista”A abordagem é utilizada no programa Python para criar uma nova lista a partir de seus elementos/itens existentes. Neste exemplo, essa abordagem pode ser usada com o “se”Declaração para contar as ocorrências de um valor de lista específico.

Sintaxe

new_list = [Expressão para elemento em Iterable If Condition]

Exemplo

Este código conta as ocorrências do valor especificado na lista de entrada:

list_value = [45, 15, 45, 45, 11]
contagem = [i para i em list_value se eu == 45]
Imprimir (Len (contagem))

No bloco de código acima:

  • Aplicar o "Compreensão da lista”Abordagem de modo que o“para”O loop é usado junto com o“se”Declaração para iterar sobre a lista e contar as ocorrências do valor especificado i.e., ““45”.
  • A compreensão da lista retorna uma nova lista que mostra o número de ocorrências do valor especificado.
  • Por fim, o “Len ()”A função é usada para obter o comprimento da lista de ocorrências e recuperar a contagem das ocorrências.

Saída

Na saída acima, as ocorrências totais do valor especificado foram retornadas de acordo.

Método 5: Conte as ocorrências em uma lista usando um loop "para"

O "para”O loop também pode ser usado junto com o“seDeclaração e “+=Operador para contar as ocorrências totais do valor especificado em uma lista.

Exemplo

Vamos ver o código de exemplo a seguir:

list_value = [45, 15, 45, 45, 11]
contagem = 0
para i em list_value:
Se eu == 45:
contagem += 1
Imprimir (contagem)

Aplique as seguintes etapas de acordo com as linhas de código acima:

  • Primeiro, o “lista”É inicializado e o“0”O valor é atribuído à variável“contar”Para contar as ocorrências.
  • Agora o "para”O loop é utilizado junto com o“se”Declaração para iterar através/sobre a lista dada e contar a ocorrência do valor especificado.

Saída

Esta saída implica que as ocorrências totais do valor especificado na lista são “3”.

Conclusão

Para contar as ocorrências em uma lista em Python, aplique o “contar()”Método,“Contador" aula, "operador”Módulo,“Lista Compreensão"Abordagem, ou a"para" laço. Essas abordagens contam as ocorrências diretamente ou via iterando através da lista. Além disso, as ocorrências de um determinado e todos os valores da lista podem ser contados. Este post ofereceu várias maneiras de contar ocorrências em uma lista usando vários exemplos.