Pyhton Dilini Bilenler Yardım

Osmans

80+
Katılım
3 Mart 2021
Mesajlar
134
Reaksiyon skoru
66
Merhabalar şu soruları yapabilir misiniz acaba yapamadım da
 

Ekler

  • received_299169981787529.jpeg
    received_299169981787529.jpeg
    30.9 KB · Hit: 63
  • received_670588283691597.jpeg
    received_670588283691597.jpeg
    38.9 KB · Hit: 55
  • received_444718880164211.jpeg
    received_444718880164211.jpeg
    48.1 KB · Hit: 54
Nerede takıldığını belirtmemişsin ama öncelikle ilk görseldeki yapının ne olduğunu anlamak gerekir. Bakıldığında "nested dictionary" olduğunu görüyoruz.

Python:
from collections import defaultdict

test_d={'Maria': {'math':67, 'science':45},
        'John' :{'math':88, 'science':90},
        'Sarah' :{'math':65, 'science':90},
        'Albert' :{'math':74, 'science':60},
        'bob' :{'math':100, 'science':65}
}

def calculate_avg(d):
    avgs = defaultdict(list)
    
    for k,v in d.items():
        for i in v:
            avgs[i].append(v[i])
        
    for k,v in avgs.items():
        print(sum(v)/len(v))
        
calculate_avg(test_d)
 
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,184,804
Mesajlar
10,681,501
Üyeler
187,990
Son üye
TU9RUL
Geri
Top