Em uma lista, componentes exclusivos são um conjunto de itens diferentes que não são muito idênticos. Freqüentemente precisamos recuperar elementos repetitivos de uma lista. Podemos conseguir isso empregando técnicas de força bruta, conjuntos, contra -métodos e várias outras técnicas. Este artigo tem três maneiras de obter números distintos da lista e calcular o número de itens exclusivos em uma lista usando ilustrações diferentes.
Use técnica de força bruta
Python usa a abordagem padrão de força bruta para contar os membros únicos de uma lista. Este processo é demorado porque consome muito tempo e um grande espaço. Esta técnica começará com uma lista em branco e uma variável de contagem inicializada para 0. Vamos passar pela lista do começo ao fim, procurando o valor na lista em branco. Nós então adicionaríamos e aumentávamos o valor da variável de contagem por apenas um. Não podemos contar os valores ou adicioná -los à lista em branco se isso não estiver incluído na lista em branco.
importar numpy como npNo início do programa, importamos as bibliotecas necessárias numpy como np e matplotlib.pyplot como plt. Nós declaramos uma lista. Ele contém alguns valores repetidos e alguns valores únicos. Estamos usando a declaração de impressão para mostrar os elementos da lista inserida. Em seguida, pegamos uma lista em branco e inicializamos a variável para 0. Esta variável conta os números inseridos na lista.
Aplicamos o loop 'para' para iterar através de cada valor da lista. Inicializamos a variável loop 'j.'Empregamos uma declaração' impressa 'que retorna uma lista que mostra os elementos exclusivos e a' contagem 'dos valores únicos da lista definida.
Depois de executar o código acima mencionado, obtemos os elementos da lista original e a lista sem repetir os valores. Existem cinco valores únicos na lista definida.
Use o método do contador para encontrar os elementos exclusivos da lista
Estaremos utilizando um método de contador da biblioteca de 'coleções' nesta técnica. O método contador () está sendo usado para gerar um dicionário neste exemplo. As chaves podem se tornar os itens únicos, e os valores seriam o número do item distinto. Faremos uma lista com as chaves do dicionário e exibiremos o comprimento da lista definida.
importar numpy como npIniciaremos o código integrando duas bibliotecas, Numpy como NP e Matplotlib.pyplot como plt. Também introduzimos o método contador () da biblioteca 'coleções'. Uma lista chamada 'L' foi declarada. Tem alguns números que são repetidos, enquanto alguns são únicos. A declaração de impressão foi utilizada para mostrar o conteúdo da lista inserida.
Usamos a função contador () para criar uma coleção não classificada com variáveis de dicionário para os componentes e dados do dicionário para as contagens. Construímos uma nova lista pela lista original, armazenando apenas os itens para os quais os valores -chave são mencionados apenas uma vez. Finalmente, usamos o comando 'impressão', que retorna uma lista contendo os membros únicos da lista declarada e sua contagem.'
Na saída, obtivemos a lista sem elementos repetidos e também a contagem desses valores únicos da lista.
Use o método set para adquirir os elementos exclusivos
Estaremos contando itens distintos de uma lista em python usando o conjunto. Empregaríamos o tipo de dados embutido nomeado para esta função. Começaremos com uma lista e transformaremos isso em um conjunto depois. Conjuntos, embora todos assumimos, não incluiriam membros repetidos. Isso incluirá apenas valores exclusivos e utilizaremos o método Length () para exibir o comprimento da lista.
importar numpy como npPrimeiro de tudo, incluímos as bibliotecas Numpy como NP e Matplotlib.pyplot como plt. Inicializamos uma variável e definimos alguns elementos repetidos e únicos para a lista. Em seguida, utilizamos a declaração de 'impressão' para representar a lista definida. Agora aplicamos o método set (). Fornecemos a lista definida como um parâmetro para esta função. Esta função apenas converte a lista necessária em um conjunto.
O conjunto é um conjunto de dados embutido de python. Inicializamos outra variável, 'L', para armazenar todos os membros únicos da lista. Agora, empregamos uma instrução 'impressão' para exibir os membros exclusivos e exibir a contagem dos valores da lista usando a função len ().
Conclusão
Discutimos os itens exclusivos da lista neste tutorial. Além disso, incluímos uma variedade de abordagens para identificar os componentes exclusivos da lista. Também avaliamos os componentes exclusivos da lista e depois exibimos o total. Todas as abordagens são muito bem definidas com ilustrações. Todas as instâncias também são descritas, o que ajudaria o usuário a entender os procedimentos mais claramente. Dependendo dos requisitos e preferências, os usuários utilizarão qualquer um dos métodos para determinar o número de componentes exclusivos na lista.