python中dict的fromkeys用法教程
fromkeys是创造一个新的字典。就是事先造好一个空字典和一个列表,fromkeys会接收两个参数,第一个参数为从外部传入的可迭代对象,会将循环取出元素作为字典的key值,另外一个参数是字典的value值,不写所有的key值所对应的value值均为None,写了则为默认的值
fromkeys() 方法语法
dict.fromkeys(seq[, value])
seq – 字典键值列表。
value – 可选参数, 设置键序列(seq)对应的值,默认为 None。
先看个简单的实例:
v = dict.fromkeys(range(10))print(v)结果:{0: None, 1: None, 2: None, 3: None, 4: None, 5: None, 6: None, 7: None, 8: None, 9: None}
传入第二个参数:
v = dict.fromkeys(range(10),'hello')print(v)结果:{0: 'hello', 1: 'hello', 2: 'hello', 3: 'hello', 4: 'hello', 5: 'hello', 6: 'hello', 7: 'hello', 8: 'hello', 9: 'hello'}
再看一个实例:
'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
# dict.fromkeys(seq[, value])
seq = ('name', 'age', 'class')# 不指定值
dict = dict.fromkeys(seq)
print("新的字典为 : %s" % str(dict))# 赋值 10
dict = dict.fromkeys(seq, 10)
print("新的字典为 : %s" % str(dict))
>>新的字典为 : {'age': None, 'name': None, 'class': None}# 赋值一个元组
dict = dict.fromkeys(seq,('zs',8,'Two'))
print("新的字典为 : %s" % str(dict))
>>新的字典为 : {'age': ('zs', 8, 'Two'), 'name': ('zs', 8, 'Two'), 'class': ('zs', 8, 'Two')}
python中dict的fromkeys用法教程相关推荐
- python中dict的fromkeys用法
fromkeys是创造一个新的字典.就是事先造好一个空字典和一个列表,fromkeys会接收两个参数,第一个参数为从外部传入的可迭代对象,会将循环取出元素作为字典的key值,另外一个参数是字典的val ...
- python中get函数是什么意思_详解python中get函数的用法(附代码)_后端开发
strncmp函数用法详解_后端开发 strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, ...
- 在Python中使用HTML模版的教程
在Python中使用HTML模版的教程 转载 2018-02-12 作者:廖雪峰 这篇文章主要介绍了在Python中使用HTML模版的教程,HTML模版也是Python的各大框架下的一个基本功能 ...
- Python中的解包用法
Python中的解包用法 解包(unpacking:解包,拆包),基本意思将容器里面的元素逐个取出来使用.封包(packing:封包,打包)基本意思将多个元素合起来作为一个整体使用. 可迭代对象支持解 ...
- python中循环语句的用法,python几种循环方式
python中while循环的用法是什么? python while循环语句:while 判断条件(condition):执行语句(statements)--执行语句可以是单个语句或语句块. 判断条件 ...
- Python中Print()函数的用法___实例详解(二)(全,例多)
Python中Print()函数的用法___实例详解(二)(全,例多) 目录 十一.Print()小例子 十二.Print()中文输入显示乱码问题 十三.Print()写入文件 十四.print()在 ...
- python中divmod函数的用法_Python中divmod函数的用法
Python中divmod函数的用法,语言,余数,是一种,面向对象,函数 Python中divmod函数的用法 Python中divmod函数的用法 在Python中divmod函数的作用是把除数和余 ...
- python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解
本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...
- python中index函数_详解python中的index函数用法
1.函数的创建 def fun(): #定义 print('hellow') #函数的执行代码 retrun 1 #返回值 fun() #执行函数 2.函数的参数 普通参数 :要按照顺序输入参数 de ...
最新文章
- [教程] [承風雅傳HSU]用ES4封裝Win7---ES4 Win7封裝教程(未完待續)
- [GRYZ2015]快排练习
- 如何制作linux系统硬盘,教你制作Linux操作系统的Boot/Root盘
- about quartus, FPGA and verilog 琐记
- iOS设置UIWebView的UserAgent
- 光端机的作用有哪些?
- 日历2019全年日历表_实施和使用日历表
- 《机器人编程实战》一一1.2 给机器人指令
- unix到底有啥用_微信新上线的「拍拍」到底有啥用?
- 【同余最短路】P3403+P2371+P2662+牛客4853D
- Manjaro 安装xmind 8
- VC6.0 中文代码显示乱码的问题
- 物流app开发需要多少钱
- 在第一列前面、中间、后面插入字符串
- 微信公众号短链生成服务器,微信公众号短链接生成源码
- docker oxidized时区问题,时间显示不是北京时间问题的解决办法
- c语言中用temp程序,e__temp_c语言第02章作业.doc
- H3C S5130S 交换机配置
- 一个程序员的时间管理(GTD)
- Python之abc模块