1、get() 返回指定键的值,如果值不在字典中返回default值。

语法:dict.get(key,default=None)

参数:

key 字典中要查找的键。

default 如果指定键的值不存在时,返回该默认值值。

例:

dict={'Name':'alex','Age':21}

print("Name is:%s"% dict.get('Name')+"\n"+ "Age is:%d"% dict.get('Age'))

显示结果为:

Name is:alex

Age is:21

2、update() 将一个字典中的值更新到另一个字典中。

语法:dict.update(dict2)

参数:

dict2 添加到指定字典dict里的字典。

例:

dict={'Name':'alex','Age':21}

dict2={'Sex':'female'}

dict.update(dict2)

print("Value is %s" % dict)

显示结果为:

Value is {'Name': 'alex', 'Age': 21, 'Sex': 'female'}

3、keys() 函数以列表返回一个字典所有的键。

语法:dict.keys()

例:

dict={'Name':'alex','Age':21}

print(dict.keys())

显示结果为:

dict_keys(['Name', 'Age'])

4、values() 函数以列表返回字典中的所有值。

语法:dict.values()

例:

dict={'Name':'alex','Age':21}

print(dict.values())

显示结果为:

dict_values(['alex', 21])

5、items() 函数以列表返回可遍历的(键, 值) 元组数组。

语法:dict.items()

例:

dict={'Name':'alex','Age':21}

print(dict.items())

显示结果为:

dict_items([('Name', 'alex'), ('Age', 21)])

6、fromkeys() 函数用于创建一个新字典,以序列 seq 中元素做字典的键,value 为字典所有键对应的初始值。

语法:dict.fromkeys(seq[, values])

参数:

seq 字典键值列表。

value 可选参数, 设置键序列(seq)的值。

例:

seq= ('Google', 'Runoob', 'Taobao')

dict= dict.fromkeys(seq)

print("新字典为 : %s"% str(dict))

dict= dict.fromkeys(seq, 10)

print("新字典为 : %s"% str(dict))

显示结果为:

新字典为 : {'Google': None, 'Runoob': None, 'Taobao': None}

新字典为 : {'Google': 10, 'Runoob': 10, 'Taobao': 10}

python字典keys函数_Python字典中几个常用函数总结相关推荐

  1. Python线性代数扩展库numpy.linalg中几个常用函数

    本文内容节选自董付国老师2000页Python系列课件第17章"数据分析.科学计算.可视化.机器学习"(本章PPT共410页). ----------相关阅读---------- ...

  2. python文件函数_Python之文件操作及常用函数

    常见全局函数: 1.dir(nameStr): 常见系统变量: 1.sys.path:一个包含Python自动搜索文件的路径或目录的列表.可使用列表的操作方法修改.增加默认搜索路径. 一.模块 1.创 ...

  3. python字典keys排序_PYTHON字典排序

    新学习了一些关于字典的操作: keylst = list(myDict.keys()) #在list中列出所有的keys vallst = list(myDict.values()) #在list中列 ...

  4. python中mat函数_Python Numpy中的Matlab cell2mat函数?

    从某种意义上说,Python的"cells"比MATLAB-list长得多.python列表是1d单元格(或者更确切地说,大小为1维的单元格)的直接替代品.二维单元格可以表示为嵌套 ...

  5. python list去重函数_Python基础中的集合,函数——06

    集合 python中的集合 由不同的元素组成(去重,没有重复的元素) s = set('hello')print(s)#结果是: s = {'h', 'o', 'e', 'l'} 集合中的元素是无序排 ...

  6. python怎么引入os模块的函数_Python里的OS模块常用函数说明

    Python的标准库中的os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Wi ...

  7. (numpy)python中Array的常用函数

    python中Array的常用函数 1.unique 2.sum 3.max 1.unique a = np.random.randint(10, size=20).reshape(4,5) a &g ...

  8. Python中random模块常用函数/方法(2)——random.random(),random.randint()和random.uniform()

    1.random.random():生成一个0到1的随机符点数: 0 <= n < 1.0 语法:random.random() #生成一个0~1之间的随机浮点数 print(" ...

  9. C++string类常用函数 c++中的string常用函数用法总结

    string类的构造函数: string(const char *s);    //用c字符串s初始化 string(int n,char c);     //用n个字符c初始化 此外,string类 ...

  10. C++中string类函数常用函数大全

    最近,写各种关于字符串的问题,遇到不少题目解法或多或少的调用各种方法,今个发现了个大佬的总结,自己码一下保存(自己的编译器慢慢看,看文档,这谁看的进去这么多..) 大佬原文链接在最下面 string类 ...

最新文章

  1. SpringMVC之访问静态文件
  2. 【ORACLE 高可用】作业 :配置ORACLE GoldenGate 2
  3. pymysql的使用(笔记)
  4. gEdit: 打造简洁,小巧的编程环境
  5. 《C++ Primer》13.1.1节练习
  6. 2020上半年中国教育行业投融资报告
  7. 无法使用集合初始化_Java集合类解析之Hashtable
  8. 开发常用常用插件介绍
  9. 一位老司机开车20年后得到的26条教训
  10. 【CentOS 7Shell编程4】,shell中的case判断#180208
  11. maven生命周期所有阶段_Maven构建生命周期,阶段和目标
  12. SIT测试 和 UAT测试
  13. C语言写俄罗斯方块,可上机运行
  14. css内联样式外联样式嵌套样式区别
  15. 四面体体积公式 hdu 1411
  16. css3顺时,CSS3 - 顺时针旋转比逆时针
  17. mysql 5.5.27_MySQL-5.5.27安装图解
  18. 华为机试真题 C++ 实现【竖直四子棋】
  19. Zencart模板结构和设计详解
  20. 当AI对话系统像自动驾驶一样分级,谁能率先跑出L5?

热门文章

  1. Puppet+foreman 本地yum安装手册
  2. SpringBoot(五) application配置文件
  3. python bottle框架 重定向_Bottle:Python Web 框架
  4. 棋牌APP下载链接在微信被关停的解决办法
  5. 利用正则表达式简单判断账号密码等
  6. QMap的使用(插入、取值、删除、遍历)
  7. 第二章 FPGA开发流程
  8. JSP开发模式--Model 2模式(二)
  9. Robolectric之Shadows
  10. Kubernetes的网络接口CNI及灵雀云的实践