Advertisement
davegimo

fede

Mar 23rd, 2021
1,045
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.88 KB | None | 0 0
  1. def f(l1,l2):
  2.  
  3.     listamenofrequenti = []
  4.     for lista in l1:
  5.         d ={}
  6.         provv = []
  7.         for el in lista:
  8.             if el in d:
  9.                 d[el] += 1
  10.             else:
  11.                 d[el] = 1
  12.         print(d)
  13.        
  14.         meno = 100000000
  15.         for k in d:
  16.             if d[k] < meno:
  17.                 meno = d[k]
  18.         print(meno)
  19.         for k in d:
  20.             if d[k] == meno:
  21.                 provv.append(k)
  22.  
  23.        
  24.  
  25.         provv.sort()
  26.         provv.reverse()
  27.        
  28.         listamenofrequenti.append(provv[0])
  29.  
  30.     print(listamenofrequenti)
  31.     print(l2)
  32.     for i in range(len(l2)):
  33.         if listamenofrequenti[i] != l2[i]:
  34.             return False
  35.  
  36.     return True
  37.  
  38.  
  39. l1 = [[3,3,3,3,2,2,2,1,1,1],[3,2,2,2,1,1,1], [3,2,1]]
  40. l2 = [2,3,3]
  41.  
  42. a = f(l1,l2)
  43. print(a)
  44.  
  45.        
  46.                
  47.                
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement