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中使用第三方库xlrd来写入Excel文件示例
Apr 05 Python
Ubuntu安装Jupyter Notebook教程
Oct 18 Python
Python基于多线程实现ping扫描功能示例
Jul 23 Python
PyCharm在新窗口打开项目的方法
Jan 17 Python
python+opencv像素的加减和加权操作的实现
Jul 14 Python
浅谈django2.0 ForeignKey参数的变化
Aug 06 Python
python线程中的同步问题及解决方法
Aug 29 Python
python机器学习实现决策树
Nov 11 Python
Python绘图实现显示中文
Dec 04 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
Feb 26 Python
Python Scrapy多页数据爬取实现过程解析
Jun 12 Python
Keras多线程机制与flask多线程冲突的解决方案
May 28 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实现分页的一个示例
2006/10/09 PHP
php fckeditor 调用的函数
2009/06/21 PHP
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
举例详解PHP脚本的测试方法
2015/08/05 PHP
Thinkphp实现自动验证和自动完成
2015/12/19 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
用js计算页面执行时间的函数
2006/12/07 Javascript
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
ExtJS 学习专题(一) 如何应用ExtJS(附实例)
2010/03/11 Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
javascript改变position值实现菜单滚动至顶部后固定
2013/01/18 Javascript
解析Javascript中中括号“[]”的多义性
2013/12/03 Javascript
javascript十六进制及二进制转化的方法
2015/05/06 Javascript
javascript实现十秒钟后注册按钮可点击的方法
2015/05/13 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
jQuery包裹节点用法完整示例
2016/09/13 Javascript
jquery.cookie.js的介绍与使用方法
2017/02/09 Javascript
Angualrjs和bootstrap相结合实现数据表格table
2017/03/30 Javascript
vue 组件开发原理与实现方法详解
2019/11/29 Javascript
JS实现打砖块游戏
2020/02/14 Javascript
Vue组件为什么data必须是一个函数
2020/06/11 Javascript
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
Python写的服务监控程序实例
2015/01/31 Python
python基于物品协同过滤算法实现代码
2018/05/31 Python
python操作excel文件并输出txt文件的实例
2018/07/10 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
Python实现微信翻译机器人的方法
2019/08/13 Python
python 爬虫 实现增量去重和定时爬取实例
2020/02/28 Python
python中加背景音乐如何操作
2020/07/19 Python
使用canvas压缩图片上传的方法示例
2020/02/07 HTML / CSS
美国职棒大联盟的官方手套、球和头盔:Rawlings
2020/02/15 全球购物
Lucene推荐的分页方式是什么?
2015/12/07 面试题
设计大赛策划方案
2014/06/13 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
elementui的el-popover修改样式不生效的解决
2021/06/30 Javascript
Nginx虚拟主机的配置步骤过程全解
2022/03/31 Servers