👤

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.


Răspuns :

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: