python面试题--获取字典dict中value最大的值,将最大值的key-value打印

本文介绍了在Python面试中遇到的一个问题:如何从字典中找出value最大的键值对并打印。给出了五种不同的解决方案,适用于Python 3.6.8版本。
摘要由CSDN通过智能技术生成

今天在测试群里看到一个小伙伴发的python自动化测试的一道面试题:
#获取字典dict中value最大的值,将最大值的key-value打印。
dict = {‘a’: 1, ‘b’: 2, ‘c’: 3, ‘d’: 1 }
我写了5种方法:python=3.6.8 ,前3种都是比较常用的基础语法。

1.第1种:

my_list = []
for value in dict.values():
    my_list.append(value)
print(my_list)
my_list.sort()
print(my_list, len(my_list))
max_value = my_list[len(my_list) - 1]
for keys, 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值