Python取出字典中的值的实现

 更新时间:2023年01月05日 08:24:20   作者:404.Sunflower  
本文主要介绍了Python取出字典中的值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

字典的常用方法

方便举例,先创建2个字典

list_test={"bob":19,"aoa":18,"coc":17}
list_b={'qqq':000}
参数返回值含义
.items()dict_items([(‘bob’, 19), (‘aoa’, 18), (‘coc’, 17)])返回所有键值
.keys()dict_keys([‘bob’, ‘aoa’, ‘coc’])返回keys值
.values()dict_values([19, 18, 17])返回values值
.clear()删除字典中的所有项目
.get(key)19返回字典中key对应的值,例如list_test.get("bob")
list_test.pop(key)19删除并返回字典中的key对应的值,例如list_test.pop("bob")
list_test.update(字典){‘bob’: 19, ‘aoa’: 18, ‘coc’: 17, ‘qqq’: 0}将字典list_test合并list_b,例如list_test.update(list_b)

输出字典中的值:

list_test={"bob":19,"aoa":18,"coc":17}
    for i,j in test.items():
        print(i, j)
list_test={"bob":19,"aoa":18,"coc":17}
    for i in test :
    print(i,test[i])

删除字典中的某一项

del list_test["coc"]

值是否在字典中(in、not in),返回True/False

'bob' in list_test

PS:其他方法

person = {'name':'xiaoming', 'age':18}

# 第一种 若键不存在则会抛出KeyError异常
person['city']
# 第二种 不会抛出异常,不存在则返回None,也可以设置默认返回值
person.get('city',"上海")
# 第三种 与第二种类似,区别在于setdefault方法会更新字典
person.setdefault('city', '上海')

到此这篇关于Python取出字典中的值的实现的文章就介绍到这了,更多相关Python取出字典中的值内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Django+Ajax异步刷新/定时自动刷新实例详解

    Django+Ajax异步刷新/定时自动刷新实例详解

    AJAX是前端技术的集合,包括JavaScript、XML、HTML、CSS等,下面这篇文章主要给大家介绍了关于Django+Ajax异步刷新/定时自动刷新的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • Python Matplotlib 基于networkx画关系网络图

    Python Matplotlib 基于networkx画关系网络图

    这篇文章主要介绍了Python Matplotlib 基于networkx画关系网络图,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Python实现合并同一个文件夹下所有PDF文件的方法示例

    Python实现合并同一个文件夹下所有PDF文件的方法示例

    这篇文章主要介绍了Python实现合并同一个文件夹下所有PDF文件的方法,涉及Python针对pdf文件的读取、判断、解密、写入合并等相关操作技巧,需要的朋友可以参考下
    2018-04-04
  • Flask使用SQLAlchemy实现持久化数据

    Flask使用SQLAlchemy实现持久化数据

    本文主要介绍了Flask使用SQLAlchemy实现持久化数据,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2021-07-07
  • Python 经典贪心算法之Prim算法案例详解

    Python 经典贪心算法之Prim算法案例详解

    这篇文章主要介绍了Python 经典贪心算法之Prim算法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • Python中matplotlib中文乱码解决办法

    Python中matplotlib中文乱码解决办法

    Matplotlib是Python的一个很好的绘图包,但是其本身并不支持中文(貌似其默认配置中没有中文字体),所以如果绘图中出现了中文,就会出现乱码
    2017-05-05
  • Python基于PycURL实现POST的方法

    Python基于PycURL实现POST的方法

    这篇文章主要介绍了Python基于PycURL实现POST的方法,涉及Python实现curl传递post数据的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • Python将DataFrame的某一列作为index的方法

    Python将DataFrame的某一列作为index的方法

    下面小编就为大家分享一篇Python将DataFrame的某一列作为index的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • Python编程进阶代码逻辑分离指南

    Python编程进阶代码逻辑分离指南

    在 Python 编程中,适当的代码逻辑分离可以帮助降低复杂度、提高可读性,减少大量的 if-else 结构,本文将深入探讨如何使用不同方法来改进代码结构,降低对 if-else 结构的依赖
    2023-12-12
  • 跟老齐学Python之有容乃大的list(3)

    跟老齐学Python之有容乃大的list(3)

    现在是讲lis的第三章了。俗话说,事不过三,不知道在开头,我也不知道这一讲是不是能够把基础的list知识讲完呢。哈哈。其实如果真正写文章,会在写完之后把这句话删掉的。而我则是完全像跟看官聊天一样,就不删除了。
    2014-09-09

最新评论