字典的相关应用

简介: 字典的相关应用

1.引言

字典是另一种可变容器模型,且可储存任意类型对象;字典中包含键值key和value,用冒号分割,每个对之间用逗号分割,整个字典包括花括号{}中;键必须是唯一的,但值不一定;值可以取任何数据,但是键必须是不可变的,如字符串,数字;利用python中的字典可以较快的进行键和值之间的转换。


2.问题描述

找到年龄最大的人,并输出字典“{"li":18,"wang":50,"zhang":20,"sun":22}”。


3.算法描述

首先列出字典,利用字典的属性循环字典的value值,在循环中判断最大值,或者直接利用内置函数max()求出最大的value值,再将最大的value值对应的key输出即可。


4.结语

本文探讨了字典的用法,涉及到了for…循环的运用,通过本文,我学到了字典键与值之间的转换,以及如何将数字加到列表中并合理应用内置函数max(),我们在操作过程中应该要时刻注意语法格式,要提前构思好下一步应该怎么写以及要清楚每一步的含义。

代码清单1

d={"li":18,"wang":50,"zhang":20,"sun":22}
list=d.values()
m=max(list)
for k,v in d.items():
if v==m:
   print(k)
目录
相关文章
列表 元组 字典 集合
列表 元组 字典 集合
|
存储 索引 Python
12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法
12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法
|
存储 索引 Python
列表、字典、集合、元组
列表、字典、集合、元组
72 0
|
存储 前端开发 算法
【戏玩算法】07-字典
在前面的几篇文章中,我们学习了栈、队列、链表以及集合,在这篇文章中学习一个新的数据结构——字典。
82 0
【戏玩算法】07-字典
对象转字典、字典排序
对象转字典、字典排序
98 0
使用内置字典
使用内置字典
64 0
|
JSON 算法 数据格式
|
数据格式 Docker 容器
准备字典数据
准备字典数据
115 0
内置字典配置说明
内置字典配置说明
112 0
|
存储 开发者 Python
字典的练习2|学习笔记
快速学习字典的练习2