Python使用dict.fromkeys()快速生成一个字典示例


Posted in Python onApril 24, 2019

本文实例讲述了Python使用dict.fromkeys()快速生成一个字典。分享给大家供大家参考,具体如下:

>>> result = dict.fromkeys(range(24), 0)
>>> result
{0: 0, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0, 7: 0, 8: 0, 9: 0, 10: 0, 11: 0, 12: 0, 13: 0, 14: 0, 15: 0, 16: 0, 17: 0, 18: 0, 19: 0, 20: 0, 21: 0, 22: 0, 23: 0}
>>>
#!/usr/bin/python
# -*- coding: UTF-8 -*-
seq = ('Google', 'Runoob', 'Taobao')
dict = dict.fromkeys(seq)
print "新字典为 : %s" % str(dict)
dict = dict.fromkeys(seq, 10)
print "新字典为 : %s" % str(dict)

以上实例输出结果为:

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

大招:

# codingutf-8
date =['2019-01-24', '2019-01-23', '2019-01-22', '2019-01-21', '2019-01-20', '2019-01-19', '2019-01-18' ]
val = {u"高危": 10, u"低危": 10, u"中危": 10, u"危急": 10}
dict = dict.fromkeys(date, val)
print 'dict = ', dict

运行结果

dict = {
 '2019-01-18': {
  u '\u4f4e\u5371': 10,
  u '\u9ad8\u5371': 10,
  u '\u4e2d\u5371': 10,
  u '\u5371\u6025': 10
 },
 '2019-01-19': {
  u '\u4f4e\u5371': 10,
  u '\u9ad8\u5371': 10,
  u '\u4e2d\u5371': 10,
  u '\u5371\u6025': 10
 },
 '2019-01-21': {
  u '\u4f4e\u5371': 10,
  u '\u9ad8\u5371': 10,
  u '\u4e2d\u5371': 10,
  u '\u5371\u6025': 10
 },
 '2019-01-20': {
  u '\u4f4e\u5371': 10,
  u '\u9ad8\u5371': 10,
  u '\u4e2d\u5371': 10,
  u '\u5371\u6025': 10
 },
 '2019-01-23': {
  u '\u4f4e\u5371': 10,
  u '\u9ad8\u5371': 10,
  u '\u4e2d\u5371': 10,
  u '\u5371\u6025': 10
 },
 '2019-01-22': {
  u '\u4f4e\u5371': 10,
  u '\u9ad8\u5371': 10,
  u '\u4e2d\u5371': 10,
  u '\u5371\u6025': 10
 },
 '2019-01-24': {
  u '\u4f4e\u5371': 10,
  u '\u9ad8\u5371': 10,
  u '\u4e2d\u5371': 10,
  u '\u5371\u6025': 10
 }
}

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python数组复制拷贝的实现方法
Jun 09 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
Sep 15 Python
python 遍历字符串(含汉字)实例详解
Apr 04 Python
python利用正则表达式搜索单词示例代码
Sep 24 Python
Python中turtle作图示例
Nov 15 Python
运动检测ViBe算法python实现代码
Jan 09 Python
纯用NumPy实现神经网络的示例代码
Oct 24 Python
python利用ffmpeg进行录制屏幕的方法
Jan 10 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
Oct 28 Python
python下对hsv颜色空间进行量化操作
Jun 04 Python
Python logging日志模块 配置文件方式
Jul 12 Python
python3列表删除大量重复元素remove()方法的问题详解
Jan 04 Python
python3中property使用方法详解
Apr 23 #Python
详解爬虫被封的问题
Apr 23 #Python
Python3.5 Pandas模块缺失值处理和层次索引实例详解
Apr 23 #Python
Python3.5 Pandas模块之DataFrame用法实例分析
Apr 23 #Python
Python3.5 Pandas模块之Series用法实例分析
Apr 23 #Python
使用Python控制摄像头拍照并发邮件
Apr 23 #Python
详解Python静态网页爬取获取高清壁纸
Apr 23 #Python
You might like
用PHP编写PDF文档生成器
2006/10/09 PHP
用PHP生成静态HTML速度快类库
2007/03/18 PHP
反射调用private方法实践(php、java)
2015/12/21 PHP
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
thinkPHP模板中函数的使用方法示例
2016/11/30 PHP
在PHP中输出JS语句以及乱码问题的解决方案
2019/02/13 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
2019/03/12 PHP
Laravel获取所有的数据库表及结构的方法
2019/10/10 PHP
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
Prototype中dom对象方法汇总
2008/09/17 Javascript
javascript arguments 传递给函数的隐含参数
2009/08/21 Javascript
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
js实现身份证号码验证的简单实例
2014/02/19 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
JavaScript+html5 canvas绘制渐变区域完整实例
2016/01/26 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
Vue.js每天必学之组件与组件间的通信
2016/09/08 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
ReactNative Image组件使用详解
2017/08/07 Javascript
vue.extend与vue.component的区别和联系
2018/09/19 Javascript
vue实现搜索功能
2019/05/28 Javascript
JavaScript实现轮播图效果
2020/10/30 Javascript
python实现多线程暴力破解登陆路由器功能代码分享
2015/01/04 Python
python使用分治法实现求解最大值的方法
2015/05/12 Python
Python循环语句中else的用法总结
2016/09/11 Python
python中利用队列asyncio.Queue进行通讯详解
2017/09/10 Python
python使用turtle绘制分形树
2018/06/22 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
python 检测图片是否有马赛克
2020/12/01 Python
Coggles美国/加拿大:高级国际时装零售商
2018/10/23 全球购物
高级编程求职信模板
2014/02/16 职场文书
简易离婚协议书(范本)
2014/10/25 职场文书
教师工作表现评语
2014/12/31 职场文书
Mysql服务添加 iptables防火墙策略的方案
2021/04/29 MySQL
html中两种获取标签内的值的方法
2022/06/10 HTML / CSS