python字典的元素访问实例详解

 更新时间:2021年07月19日 08:34:16   作者:小妮浅浅  
在本篇文章里小编给大家整理的是一篇关于python字典的元素访问实例详解内容,有需要的朋友们可以跟着学习参考下。

说明

1、字典中没有下标的概念,使用key值访问字典中对应的value值。当访问的key值不存在时,代码会报错。

2、get('key'):直接将key值传入函数,当查询到相应的value值时,返回相应的值,当key值不存在时,返回None,代码不会出错。

3、get(key,数据):当查询相应的value值时,返回相应的值,当没有key值时,返回自定义的数据值。

实例

# 定义一个字典
dic = {'Name': '张三', 'Age': 20}
 
# 使用 key 值访问元素
print(dic['Name'])
 
# 使用 get() 访问元素
print(dic.get('Name'))
print(dic.get('Height'))
print(dic.get('Height', 178))

知识点扩展:

遍历字典:

1.使用字典对象的dict.items()方法获取字典的各个元素即“键值对”的元祖列表:

dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
for item in dict.items():
    print(item)

输出:
(1, 1)
(2, 'aa')
('D', 'ee')
('Ty', 45)

2.获取到具体的每个键和值:

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
for key, value in dict.items():
    print(key, value)

输出:

1 1
2 aa
D ee
Ty 45

3.还可以使用keys()和values()方法获取字典的键和值列表:

dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45}
for key in dict.keys():
    print(key)
for value in dict.values():
    print(value)

输出:

1
2
D
Ty
1
aa
ee
45


到此这篇关于python字典的元素访问实例详解的文章就介绍到这了,更多相关python字典的元素访问内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python数据挖掘使用Evidently创建机器学习模型仪表板

    python数据挖掘使用Evidently创建机器学习模型仪表板

    在本文中,我们将探索 Evidently 并创建交互式报告/仪表板。有需要的朋友欢迎大家收藏学习,希望能够有所帮助,祝大家多多进步早日升职加薪
    2021-11-11
  • 使用Python-pptx 告别繁琐的幻灯片制作

    使用Python-pptx 告别繁琐的幻灯片制作

    这篇文章主要介绍了使用Python-pptx 告别繁琐的幻灯片制作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • 详解python中init方法和随机数方法

    详解python中init方法和随机数方法

    这篇文章主要介绍了python中init方法和随机数方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • python微信公众号之关键词自动回复

    python微信公众号之关键词自动回复

    这篇文章主要为大家详细介绍了python微信公众号之关键词自动回复,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • Python处理文本换行符实例代码

    Python处理文本换行符实例代码

    这篇文章主要介绍了Python处理文本换行符实例代码,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • python破解同事的压缩包密码

    python破解同事的压缩包密码

    这篇文章主要介绍了python如何破解压缩包密码,帮助大家更好的利用python处理文件,感兴趣的朋友可以了解下
    2020-10-10
  • Python3实现带附件的定时发送邮件功能

    Python3实现带附件的定时发送邮件功能

    这篇文章主要为大家详细介绍了Python3实现带附件的定时发送邮件功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • 基于Python编写一个桌面时钟屏保

    基于Python编写一个桌面时钟屏保

    这篇文章主要为大家详细介绍了如何基于Python编写一个桌面时钟屏保效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-12-12
  • python标准库 datetime的astimezone设置时区遇到的坑及解决

    python标准库 datetime的astimezone设置时区遇到的坑及解决

    这篇文章主要介绍了python标准库 datetime的astimezone设置时区遇到的坑及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • tensorflow中的梯度求解及梯度裁剪操作

    tensorflow中的梯度求解及梯度裁剪操作

    这篇文章主要介绍了tensorflow中的梯度求解及梯度裁剪操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05

最新评论