广告
返回顶部
首页 > 资讯 > 后端开发 > Python >怎么使用Python获取字典键对应的值
  • 931
分享到

怎么使用Python获取字典键对应的值

2023-06-30 10:06:41 931人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍了怎么使用python获取字典键对应的值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Python获取字典键对应的值文章都会有所收获,下面我们一起来看看吧。当知道字典的键时:unit_r

这篇文章主要介绍了怎么使用python获取字典键对应的值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Python获取字典键对应的值文章都会有所收获,下面我们一起来看看吧。

当知道字典的键时:

unit_rooms={ 3:{301:[1,80],302:[1,80],303:[2,90],304:[2,90]},             4:{401:[1,80],402:[1,80],403:[2,90],404:[2,90]},             5:{501:[1,80],502:[1,80],503:[2,90],504:[2,90]}            }             for i in range(3,6): rooms=unit_rooms[i] print(rooms)

运行结果:

怎么使用Python获取字典键对应的值

当不知道字典的键时:

unit_rooms = {3:{301:[1,80],302:[1,80],303:[2,90],304:[2,90]},             4:{401:[1,80],402:[1,80],403:[2,90],404:[2,90]},             5:{501:[1,80],502:[1,80],503:[2,90],504:[2,90]}            } for rooms in unit_rooms.values(): print(rooms)

运行结果:

怎么使用Python获取字典键对应的值

获取字典的值:

for value in DictName.values():# value的名字可以自行另取# DictName是要遍历的字典的名称# .values():是固定的用法

获取键值:

for k,v in DictName.items():#遍历字典的键值对,k对应键,v对应值#k,v 的名字可以自己取,DictName是字典名
unit_rooms = {3:{301:[1,80],302:[1,80],303:[2,90],304:[2,90]},             4:{401:[1,80],402:[1,80],403:[2,90],404:[2,90]},             5:{501:[1,80],502:[1,80],503:[2,90],504:[2,90]}            } for sub_dict in unit_rooms.values():# 遍历大字典的值,即小字典sub_dict    for room,info in sub_dict.items():        print('房间号:%d,方向:%d,面积:%d'%(room,info[0],info[1]))

运行结果:

怎么使用Python获取字典键对应的值

方向1代表南北,方向2代表东西

把数字替换掉:

unit_rooms = {3:{301:[1,80],302:[1,80],303:[2,90],304:[2,90]},             4:{401:[1,80],402:[1,80],403:[2,90],404:[2,90]},             5:{501:[1,80],502:[1,80],503:[2,90],504:[2,90]}             } for sub_dict in unit_rooms.values():    for room,info in sub_dict.items():        dire = ['', '南北', '东西']        #建立一个列表,第0个元素为空,第1个元素为'南北',第2个元素为'东西'        print(dire[info[0]])

举例:

unit_rooms = {3:{301:[1,80],302:[1,80],303:[2,90],304:[2,90]},             4:{401:[1,80],402:[1,80],403:[2,90],404:[2,90]},             5:{501:[1,80],502:[1,80],503:[2,90],504:[2,90]}             } for sub_dict in unit_rooms.values():    for room,info in sub_dict.items():        dire = ['', '南北', '东西']        print('户室号:%d 朝向:%s 面积:%d' % (room,dire[info[0]],info[1]))

运行结果:

怎么使用Python获取字典键对应的值

附:字典dic最大值对应的键

步骤:(1)用max()函数找出最大的值maxValue;(2)套用一的自定义函数

def geTKEy(dic, value):    if value not in dic.values():        return None    result = set()    for key in dic:        if dic[key]==value:            result.add(key)    return result dic = {'a':2, 'b':1, 'c':10, 'd':10} maxValue=max(dic.values())result = getKey(dic,maxValue) >> {'c','d'}

关于“怎么使用Python获取字典键对应的值”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“怎么使用Python获取字典键对应的值”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网Python频道。

--结束END--

本文标题: 怎么使用Python获取字典键对应的值

本文链接: https://www.lsjlt.com/news/328203.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么使用Python获取字典键对应的值
    这篇文章主要介绍了怎么使用Python获取字典键对应的值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Python获取字典键对应的值文章都会有所收获,下面我们一起来看看吧。当知道字典的键时:unit_r...
    99+
    2023-06-30
  • 使用python怎么获取字典的对应键
    这期内容当中小编将会给大家带来有关使用python怎么获取字典的对应键,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python的五大特点是什么python的五大特点:1.简单易学,开发程序时,专注的是解...
    99+
    2023-06-14
  • 使用Python获取字典键对应值的两种方法
    目录当知道字典的键时:当不知道字典的键时:附:字典dic最大值对应的键总结有两种方法 当知道字典的键时: unit_rooms={ 3:{301:[1,80],302:[1,80],...
    99+
    2022-11-10
  • python如何获取字典中最大值对应的键
    这篇文章给大家分享的是有关python如何获取字典中最大值对应的键的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。获取字典中最大值对应的键有时需要在字典中找出最大值对应的键。首先,在所有值列表中找到最大值的索引,然...
    99+
    2023-06-27
  • 怎么使用python字典取出对应的值
    使用Python字典取出对应的值,可以通过使用字典的键来获取对应的值。有两种常用的方法可以实现:1. 使用方括号`[]`来访问字典中...
    99+
    2023-09-29
    python
  • python字典怎么取出对应的值
    要从Python字典中获取对应的值,可以使用方括号或者get()方法。使用方括号的方式:```pythonmy_dict = {"n...
    99+
    2023-10-11
    python
  • Python中怎么获取字典的值
    Python中怎么获取字典的值,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。字典是启蒙教育时期,大家不可获取的好帮手字典是无序的术语和定义的集合,这意味着:&a...
    99+
    2023-06-16
  • python字典怎么删除键值对
    这篇文章将为大家详细讲解有关python字典怎么删除键值对,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。说明使用del关键字,其中dictname是字典的名称,key是删除的键。如果键不存在,将报告Key...
    99+
    2023-06-20
  • python怎么获取列表中字典值
    要获取列表中字典的值,可以使用以下方法: 通过索引获取字典: my_list = [{'name': 'Alice', 'age...
    99+
    2023-10-27
    python
  • Python 字典 get()函数使用详解,字典获取值
    「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:小白零基础《Python入门到精通》 get函数使用...
    99+
    2023-10-20
    python 网络安全 人工智能 机器学习
  • Python 如何读取字典的所有键-值对
    如果字典中存储了一些值,我想要取出来该怎么操作呢? 1、我要取出字典中所有的键-值对 取出字典中所有的键-值对时,可以使用items()返回一个键值对列表,并配合for循环进行遍历 #创建一个存储一个学生的信息,...
    99+
    2022-06-02
    Python 读取字典的键 值对
  • python如何使用clear()删除字典键值对
    这篇文章主要为大家展示了“python如何使用clear()删除字典键值对”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python如何使用clear()删除字...
    99+
    2022-10-19
  • python如何使用popitem()删除字典键值对
    小编给大家分享一下python如何使用popitem()删除字典键值对,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!popite...
    99+
    2022-10-19
  • python如何使用pop()删除字典键值对
    这篇文章将为大家详细讲解有关python如何使用pop()删除字典键值对,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。pop()删除字典键值对dict4 =&n...
    99+
    2022-10-19
  • python字典怎么获取最大和最小value对应的key
    这篇“python字典怎么获取最大和最小value对应的key”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python字典...
    99+
    2023-07-04
  • python怎么取字典的某个值
    要取字典中的某个值,可以使用字典名加上键来获取对应的值。例如,假设有一个名为`my_dict`的字典,其中包含键值对`"key": ...
    99+
    2023-09-20
    python
  • Python怎么遍历字典的键和值
    这篇“Python怎么遍历字典的键和值”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python怎么遍历字典的键和值”文章吧...
    99+
    2023-07-05
  • 浅谈python字典多键值及重复键值的使用
    在python中使用字典,格式如下: dict={ key1:value1 , key2;value2 ...} 在实际访问字典值时的使用格式如下: dict[key] 多键值 字典的多键值形式如下: d...
    99+
    2022-06-04
    键值 浅谈 字典
  • python字典修改键值对的方法是什么
    要修改Python字典中的键值对,可以使用以下两种方法: 使用索引操作符([])来访问指定的键,并将新的值赋给它。 # 创建一个...
    99+
    2023-10-27
    python
  • python怎么用get()方法获取字典项
    这篇文章主要为大家展示了“python怎么用get()方法获取字典项”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python怎么用get()方法获取字典项”这...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作