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 open()文件处理使用介绍
Nov 30 Python
Python实现股市信息下载的方法
Jun 15 Python
python编写Logistic逻辑回归
Dec 30 Python
Python决策树分类算法学习
Dec 22 Python
python实现弹跳小球
May 13 Python
总结Python图形用户界面和游戏开发知识点
May 22 Python
关于不懂Chromedriver如何配置环境变量问题解决方法
Jun 12 Python
关于ResNeXt网络的pytorch实现
Jan 14 Python
关于python 的legend图例,参数使用说明
Apr 17 Python
keras用auc做metrics以及早停实例
Jul 02 Python
Django框架安装及项目创建过程解析
Sep 14 Python
python如何控制进程或者线程的个数
Oct 16 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
全国FM电台频率大全 - 21 海南省
2020/03/11 无线电
php实现每天自动变换随机问候语的方法
2015/05/12 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
2016/11/25 PHP
对于this和$(this)的个人理解
2013/09/08 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
Windows系统中安装nodejs图文教程
2015/02/28 NodeJs
JS模仿编辑器实时改变文本框宽度和高度大小的方法
2015/08/17 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
2016/10/26 Javascript
详解vuejs几种不同组件(页面)间传值的方式
2017/06/01 Javascript
node.js 模块和其下载资源的镜像设置的方法
2018/09/06 Javascript
JS获取月的第几周和年的第几周实例代码
2018/12/05 Javascript
vue基于两个计算属性实现选中和全选功能示例
2019/02/08 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
Python创建系统目录的方法
2015/03/11 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
2016/06/13 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
Python Requests模拟登录实现图书馆座位自动预约
2018/04/27 Python
Python3.6日志Logging模块简单用法示例
2018/06/14 Python
python实现求特征选择的信息增益
2018/12/18 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
2019/09/23 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
CSS3制作彩色进度条样式的代码示例分享
2016/06/23 HTML / CSS
Helly Hansen工作服美国官方网上商店:为最恶劣的环境
2019/09/04 全球购物
PHP如何调用MYSQL存储过程
2014/05/30 面试题
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
2013/01/26 面试题
技术总监管理职责范本
2014/03/06 职场文书
小学毕业典礼主持词
2014/03/27 职场文书
活动总结怎么写
2014/04/28 职场文书
公安局副政委班子个人对照检查材料
2014/10/04 职场文书
党的群众路线教育实践活动个人自我剖析材料
2014/10/07 职场文书
经验交流材料格式
2014/12/30 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
只需要12页,掌握撰写一流商业计划书的技巧
2019/05/07 职场文书
python基于tkinter制作无损音乐下载工具
2021/03/29 Python
HTML怎么设置下划线?html文字加下划线方法
2021/12/06 HTML / CSS