私はこのようなデータ構造を持っています。値に基づいてネストされたdictの要素をカウントする(理解)
{
"job3": {
"sector1": "finance",
"sector2": "it"
},
"job2": {
"sector1": "finance",
"sector2": "it"
},
"job1": {
"sector1": "it",
"sector2": "finance"
}
}
私は「金融」に等しい「sector1」の値をカウントする方法を把握しようとしています。これを行うための長い道のりは、
count = 0
for x,y in data.items():
if y['sector1'] == 'finance':
count += 1
print(count)
しかし、私はそれが列挙またはLEN()のようなものを使用してdictの理解を経由して、それを行うことは可能ですが、運がなかったしているかどうかを確認しようとしています。私が従うことができるすべての提案/アイデアや例?