python字典keys函数_Python字典中几个常用函数总结
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字典中几个常用函数总结相关推荐
- Python线性代数扩展库numpy.linalg中几个常用函数
本文内容节选自董付国老师2000页Python系列课件第17章"数据分析.科学计算.可视化.机器学习"(本章PPT共410页). ----------相关阅读---------- ...
- python文件函数_Python之文件操作及常用函数
常见全局函数: 1.dir(nameStr): 常见系统变量: 1.sys.path:一个包含Python自动搜索文件的路径或目录的列表.可使用列表的操作方法修改.增加默认搜索路径. 一.模块 1.创 ...
- python字典keys排序_PYTHON字典排序
新学习了一些关于字典的操作: keylst = list(myDict.keys()) #在list中列出所有的keys vallst = list(myDict.values()) #在list中列 ...
- python中mat函数_Python Numpy中的Matlab cell2mat函数?
从某种意义上说,Python的"cells"比MATLAB-list长得多.python列表是1d单元格(或者更确切地说,大小为1维的单元格)的直接替代品.二维单元格可以表示为嵌套 ...
- python list去重函数_Python基础中的集合,函数——06
集合 python中的集合 由不同的元素组成(去重,没有重复的元素) s = set('hello')print(s)#结果是: s = {'h', 'o', 'e', 'l'} 集合中的元素是无序排 ...
- python怎么引入os模块的函数_Python里的OS模块常用函数说明
Python的标准库中的os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Wi ...
- (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 ...
- Python中random模块常用函数/方法(2)——random.random(),random.randint()和random.uniform()
1.random.random():生成一个0到1的随机符点数: 0 <= n < 1.0 语法:random.random() #生成一个0~1之间的随机浮点数 print(" ...
- C++string类常用函数 c++中的string常用函数用法总结
string类的构造函数: string(const char *s); //用c字符串s初始化 string(int n,char c); //用n个字符c初始化 此外,string类 ...
- C++中string类函数常用函数大全
最近,写各种关于字符串的问题,遇到不少题目解法或多或少的调用各种方法,今个发现了个大佬的总结,自己码一下保存(自己的编译器慢慢看,看文档,这谁看的进去这么多..) 大佬原文链接在最下面 string类 ...
最新文章
- SpringMVC之访问静态文件
- 【ORACLE 高可用】作业 :配置ORACLE GoldenGate 2
- pymysql的使用(笔记)
- gEdit: 打造简洁,小巧的编程环境
- 《C++ Primer》13.1.1节练习
- 2020上半年中国教育行业投融资报告
- 无法使用集合初始化_Java集合类解析之Hashtable
- 开发常用常用插件介绍
- 一位老司机开车20年后得到的26条教训
- 【CentOS 7Shell编程4】,shell中的case判断#180208
- maven生命周期所有阶段_Maven构建生命周期,阶段和目标
- SIT测试 和 UAT测试
- C语言写俄罗斯方块,可上机运行
- css内联样式外联样式嵌套样式区别
- 四面体体积公式 hdu 1411
- css3顺时,CSS3 - 顺时针旋转比逆时针
- mysql 5.5.27_MySQL-5.5.27安装图解
- 华为机试真题 C++ 实现【竖直四子棋】
- Zencart模板结构和设计详解
- 当AI对话系统像自动驾驶一样分级,谁能率先跑出L5?