d = { 'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 60, 'Ellena': 49, 'Gaven': 86 } print(d['Bob']) # ==> 60 print(d['Alice']) # ==> 45
如果我想通过value返回同样value的key呢?就比如在我想知道这个dict里面60分的有谁?这个代码应该怎么写?
d = { 'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 60, 'Ellena': 49, 'Gaven': 86 } for key,value in d.items(): if value==60: print(key)
上面使用for循环,使用items函数将键值对一个个提取出来,然后通过值等于六十的输出六十对应的键。