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 相关文章推荐
pyramid配置session的方法教程
Nov 27 Python
书单|人生苦短,你还不用python!
Dec 29 Python
对python 操作solr索引数据的实例详解
Dec 07 Python
Python实现分段线性插值
Dec 17 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
Jun 26 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
Aug 22 Python
OpenCV+face++实现实时人脸识别解锁功能
Aug 28 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
Oct 12 Python
pandas 空数据处理方法详解
Nov 02 Python
python使用itchat模块给心爱的人每天发天气预报
Nov 25 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
May 11 Python
python实现批处理文件
Jul 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下通过POST还是GET来传值
2008/06/05 PHP
网站用php实现paypal整合方法
2010/11/28 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
2011/08/06 PHP
关于PHP的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
PHP实现的DES加密解密封装类完整实例
2017/04/29 PHP
动态改变div的z-index属性的简单实例
2013/08/08 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
JQuery球队选择实例
2015/05/18 Javascript
深入探究AngularJS框架中Scope对象的超级教程
2016/01/04 Javascript
JavaScript拖拽、碰撞、重力及弹性运动实例分析
2016/01/08 Javascript
原生JS实现匀速图片轮播动画
2016/10/18 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
2016/12/02 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
2017/02/03 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
详解React native全局变量的使用(跨组件的通信)
2017/09/07 Javascript
微信小程序支付及退款流程详解
2017/11/30 Javascript
Vue工程模板文件 webpack打包配置方法
2017/12/26 Javascript
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
webpack-url-loader 解决项目中图片打包路径问题
2019/02/15 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
js+html5 canvas实现ps钢笔抠图
2019/04/28 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
小程序开发之模态框组件封装
2020/04/23 Javascript
python控制台显示时钟的示例
2014/02/24 Python
Python中自定义函数的教程
2015/04/27 Python
实例讲解Python中函数的调用与定义
2016/03/14 Python
Python socket模块ftp传输文件过程解析
2019/11/05 Python
初学者学习Python好还是Java好
2020/05/26 Python
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
酒店个人培训自我鉴定
2013/12/11 职场文书
班长竞选演讲稿
2014/04/24 职场文书
有限公司股东合作协议书
2014/10/29 职场文书
python 解决微分方程的操作(数值解法)
2021/05/26 Python