python3访问字典里的值实例方法

 更新时间:2020年11月18日 16:00:11   作者:十一  
在本篇内容里小编给大家整理的是一篇关于python3访问字典里的值实例方法,有兴趣的朋友们可以学习参考下。

如今,字典也是我们在学习python时候的一个热门话题,很多人都说,只要掌握了字典,就相当于掌握了python的半壁江山,事实上,为什么大家都会这么说呢?通常我们使用字典时候,总会遇到编程数据里的三部曲,编写、访问、使用,而其中访问也算是一个比较重要的内容了,一起来看下吧~

访问值

我们通过提供索引来访问列表中的值。类似地,在字典中,通过使用键来访问值。

grades['John']
'A'

grades.get('Betty')
'B'

访问所有值或所有键

keys方法用于获取所有键。

grades.keys()
dict_keys(['John', 'Emily', 'Betty', 'Mike', 'Ashley'])

返回对象是dict_keys对象,它是iterable类型。因此,我们可以在for循环中迭代它。

类似地,values方法返回所有值。

grades.values()
dict_values(['A', 'A+', 'B', 'C', 'A'])

我们不能对dict_keys 或dict_values进行索引操作,但我们可以将它们转换为一个列表,然后使用索引。

list(grades.values())[0]
'A'

items方法返回键值对。

grades.items()
dict_items([('John', 'A'), ('Emily', 'A+'), ('Betty', 'B'), ('Mike', 'C'), ('Ashley', 'A')])

python访问字典内容扩展:

通过“键值对”(key-value)访问:

print(dict[key])

dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
print(dict['D'])

输出:
ee

dict.get(key,[default]) :default为可选项,用于指定当‘键'不存在时 返回一个默认值,如果省略,默认返回None

dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
print(dict.get(2))
print(dict.get(3))
print(dict.get(4, ['字典中不存在键为4的元素']))

输出:
aa
None
['字典中不存在键为4的元素']

到此这篇关于python3访问字典里的值实例方法的文章就介绍到这了,更多相关python3怎么去访问字典里的值内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python可视化神器pyecharts绘制水球图

    Python可视化神器pyecharts绘制水球图

    这篇文章主要介绍了Python可视化神器pyecharts绘制水球图,水球图首先是动态的效果,像水流一样波动,所以看起来比较的舒服,一般用于业务里面的完成率,其实和之前的仪表盘有点类似
    2022-07-07
  • 10个Python实现的最频繁使用的聚类算法

    10个Python实现的最频繁使用的聚类算法

    聚类或聚类分析是无监督学习问题。它通常被用作数据分析技术,用于发现数据中的有趣模式。本文为大家介绍了10个最频繁使用的聚类算法,感兴趣的可以了解一下
    2022-12-12
  • 使用Python实现检测并删除离群值

    使用Python实现检测并删除离群值

    离群值是一个数据项/对象,它明显偏离其余的(所谓的正常)对象,本文主要为大家详细介绍了如何使用Python实现检测并删除离群值,感兴趣的小伙伴可以了解下
    2024-01-01
  • python字典排序浅析介绍

    python字典排序浅析介绍

    在数据处理时,为了方便统计经常使用字典存储数据。python中的字典是‘键:值’对的可变序列。排序时可以指定根据键或者是值为对象进行排序。用到的函数是sorted(),需要的朋友们下面随着小编来一起学习吧
    2022-10-10
  • Python处理命令行参数模块optpars用法实例分析

    Python处理命令行参数模块optpars用法实例分析

    这篇文章主要介绍了Python处理命令行参数模块optpars用法,结合实例形式分析了optpars模块的功能,Python使用optpars模块设置命令行参数相关操作技巧,需要的朋友可以参考下
    2018-05-05
  • 详解Selenium如何实现获取cookies并保存

    详解Selenium如何实现获取cookies并保存

    这篇文章主要为大家详细介绍了Selenium如何实现获取cookies保存起来用于下次访问,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2023-05-05
  • Python加密方法小结【md5,base64,sha1】

    Python加密方法小结【md5,base64,sha1】

    这篇文章主要介绍了Python加密方法,结合实例形式总结分析了md5,base64,sha1的简单加密方法,需要的朋友可以参考下
    2017-07-07
  • Python常见内置高阶函数即高阶函数用法

    Python常见内置高阶函数即高阶函数用法

    这篇文章主要介绍了Python的三种高阶函数map、filter、reduce,高阶函数就是一个函数可以作为参数传给另外一个函数,或者一个函数的返回值为另外一个函数(若返回值为该函数本身,则为递归),满足其一则为高阶函数,具体内容,需要的朋友可以参考下面文章的介绍
    2021-12-12
  • Python3使用PyQt5制作简单的画板/手写板实例

    Python3使用PyQt5制作简单的画板/手写板实例

    下面小编就为大家带来一篇Python3使用PyQt5制作简单的画板/手写板实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • python OpenCV学习笔记之绘制直方图的方法

    python OpenCV学习笔记之绘制直方图的方法

    本篇文章主要介绍了python OpenCV学习笔记之绘制直方图的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02

最新评论