lista = ['a' , 'b' , 'c' , 'b' , 'c' , 'a' , 'c']
e deseje conhecer a quantidade de elementos distintos que existam em lista. Como fazer para descobrir este valor, sem usar loops?
A resposta é fácil. Basta utilizarmos a bilbioteca collections e importar o módulo Counter. Temos:
from collections import Counter
lista = ['a' , 'b' , 'c' , 'b' , 'c' , 'a' , 'c']
conta = Counter (lista)
for cada in conta.items():
print cada
Como saída, temos ('a' , 2) ('b' , 2) e ('c' , 2):
0 comentários:
Postar um comentário