d = {
"local": {
"count": 1,
"health-beauty": {
"count": 1,
"tanning": {"count": 1}
}
},
"nationwide": {"count": 9.0},
"travel": {"count": 0}
}
Trong trường hợp này "nationwide"
là lớn nhất.Tìm Max trong Từ điển Lồng nhau
Mã là dưới đây để làm cho nó dễ dàng hơn để đính kèm vào các kịch bản:
d = {'travel': {'count': 0}, 'local': {'count': 1, 'health-beauty': {'count': 1, 'tanning': {'count': 1}}}, 'nationwide': {'count': 9.0}}
Được nhìn vào 'max in (d, key = lambda x: x [1]) ' – AlexZ
bạn nên làm cho địa phương.tiếp tục lớn nhất ... vì nó không phải là câu trả lời sẽ tìm thấy nó ... –
Nếu" thuộc da "là 10, và bạn cần phải nắm bắt điều đó, bạn có thể cần phải làm phẳng từ điển. Hãy thử một cái gì đó như thế này [http://stackoverflow.com/questions/6027558/flatten-nested-python-dictionaries-compressing-keys](http://stackoverflow.com/questions/6027558/flatten-nested-python-dictionaries- phím nén) –