Deci, am facut o lista cu numele a 10 persoane si acum vreau sa :
- Determin numele care apare de cele mai multe ori in lista initiala , de ex : "Alin" "Petru" , "Petru" , am gasit o rezolvare dar imi spune care nume apare de cele mai multe ori in lista mea, dar imi mai spune si restul de nume, ex : "Alin" : 2 , Petru : 1, si nu vreau asa, ci doar sa printeze un singur numar.
MihaiR32:
Ce limbaj?
nume = ["Alin","Mihai","Daniel","Costi","Gabi","Andrei","Ramon","Silviu","Tedi","Petru"]
nume.sort()
lista_auxiliara = Counter(nume)
print("Numarul de aparitii al fiecarui nume ," + " este de " + str(lista_auxiliara))
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
nume = ["Alin","Mihai","Daniel","Costi","Gabi","Andrei","Ramon","Silviu","Mihai","Petru"]
max = 0
cel_mai_frecvent = ""
for nm in nume:
nr_aparitii = nume.count(nm)
if nr_aparitii > max:
max=nr_aparitii
cel_mai_frecvent = nm
print(cel_mai_frecvent," ",max)
Explicație:
Alte întrebări interesante
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă