从dict字典找到年龄最大的人,并输出其姓名。 dic = {'zhangwei': 12, 'zhaomin': 20, 'zhangwuji': 22}。
时间: 2023-05-25 12:04:02 浏览: 102
可以使用max函数和字典的items()方法来实现。
代码如下:
```python
dic = {'zhangwei': 12, 'zhaomin': 20, 'zhangwuji': 22}
max_age = max(dic.items(), key=lambda x: x[1])
print(max_age[0])
```
输出结果为:zhangwuji
解释:
max函数的第一个参数是可迭代对象,即字典的items()方法,可以把字典转化为元组列表。
max函数的第二个参数是一个函数,用来指定比较的规则。在这里使用lambda表达式,指定比较的规则为按照元组的第二个元素(即年龄)进行比较。
max函数返回的是字典中年龄最大的那个元组,可以通过元组的第一个元素获取姓名。
相关问题
python从dict字典找到年龄最大的人,并输出其姓名。 dic = {'zhangwei': 12, 'zhaomin': 20, 'zhangwuji': 22}。
可以使用max()函数找到字典中值最大的项,再使用字典的get()方法找到对应的键(姓名)。
代码如下:
```python
dic = {'zhangwei': 12, 'zhaomin': 20, 'zhangwuji': 22}
max_age = max(dic.values())
for name, age in dic.items():
if age == max_age:
print("年龄最大的人是:%s" % name)
break # 可以直接break掉,只输出一个最大值对应的姓名
```
运行结果:
```
年龄最大的人是:zhangwuji
```
编写一个 Python 程序,连接以下字典以创建一个新字典。例如 dic1=f1:10,2:201dic2=13:30,4:40 dic3=15:506:601期望的输出:[1:10,2: 20,3: 30,4: 40,5:50,6: 60
```python
dic1 = {1:10, 2:20}
dic2 = {3:30, 4:40}
dic3 = {5:50, 6:60}
new_dict = {}
for dic in [dic1, dic2, dic3]:
for key, value in dic.items():
new_dict[key] = value
print(new_dict)
```
输出:
```
{1: 10, 2: 20, 3: 30, 4: 40, 5: 50, 6: 60}
```
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)