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通过解析网页实现看报程序的方法
Aug 04 Python
Python 使用requests模块发送GET和POST请求的实现代码
Sep 21 Python
python使用mysql数据库示例代码
May 21 Python
python编写Logistic逻辑回归
Dec 30 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
Mar 04 Python
python如何在循环引用中管理内存
Mar 20 Python
PYQT5设置textEdit自动滚屏的方法
Jun 14 Python
pandas.cut具体使用总结
Jun 24 Python
在pycharm下设置自己的个性模版方法
Jul 15 Python
PYTHON实现SIGN签名的过程解析
Oct 28 Python
python和php哪个容易学
Jun 19 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
Aug 31 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 开发环境配置(Zend Studio)
2010/04/28 PHP
smarty 缓存控制前的页面静态化原理
2013/03/15 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
ThinkPHP3.1新特性之多层MVC的支持
2014/06/19 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
js实现addClass,removeClass,hasClass的函数代码
2011/07/13 Javascript
js两行代码按指定格式输出日期时间
2011/10/21 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
2014/11/23 Javascript
jQuery中:eq()选择器用法实例
2014/12/29 Javascript
jQuery实现的简洁下拉菜单导航效果代码
2015/08/26 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
vue2.0父子组件及非父子组件之间的通信方法
2017/01/21 Javascript
js按条件生成随机json:randomjson实现方法
2017/04/07 Javascript
详解Angular2响应式表单
2017/06/14 Javascript
详解vue-router传参的两种方式
2018/09/10 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
Python获取远程文件大小的函数代码分享
2014/05/13 Python
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
python 利用pandas将arff文件转csv文件的方法
2019/02/12 Python
python文字转语音的实例代码分析
2019/11/12 Python
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
python logging添加filter教程
2019/12/24 Python
Python析构函数__del__定义原理解析
2020/11/20 Python
英国手机零售商:Metrofone
2019/03/18 全球购物
工程师自我评价怎么写
2013/09/19 职场文书
应届毕业生专业个人求职自荐信格式
2013/11/20 职场文书
领导干部作风建设剖析材料
2014/10/11 职场文书
2014年销售员工作总结
2014/12/01 职场文书
2015年党员创先争优公开承诺书
2015/04/27 职场文书
创业计划书之干洗店
2019/09/10 职场文书
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL
Pycharm远程调试和MySQL数据库授权问题
2022/03/18 MySQL
ubuntu下常用apt命令介绍
2022/06/05 Servers