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之有容乃大的list(4)
Sep 28 Python
使用Django的模版来配合字符串翻译工作
Jul 27 Python
用Python编写简单的微博爬虫
Mar 04 Python
Python第三方Window模块文件的几种安装方法
Nov 22 Python
用Python PIL实现几个简单的图片特效
Jan 18 Python
Python中PyQt5/PySide2的按钮控件使用实例
Aug 17 Python
python之yield和Generator深入解析
Sep 18 Python
pytorch程序异常后删除占用的显存操作
Jan 13 Python
python_mask_array的用法
Feb 18 Python
Python中request的基本使用解决乱码问题
Apr 12 Python
python自动获取微信公众号最新文章的实现代码
Jul 15 Python
Python中np.random.randint()参数详解及用法实例
Sep 23 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递归调用的小技巧讲解
2013/02/19 PHP
php 根据url自动生成缩略图并处理高并发问题
2014/01/23 PHP
PHP把网页保存为word文件的三种方法
2014/04/01 PHP
ThinkPHP自动填充实现无限级分类的方法
2014/08/22 PHP
浅谈laravel框架与thinkPHP框架的区别
2019/10/23 PHP
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
javascript 快速排序函数代码
2012/05/30 Javascript
js加密解密字符串可自定义密码因子
2014/05/13 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
2016/09/29 Javascript
微信js-sdk地理位置接口用法示例
2016/10/12 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
2017/01/21 Javascript
JS中offset和匀速动画详解
2018/02/06 Javascript
angular 数据绑定之[]和{{}}的区别
2018/09/25 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
vue实现中部导航栏布局功能
2019/07/30 Javascript
基于JavaScript 实现拖放功能
2019/09/12 Javascript
JS一次前端面试经历记录
2020/03/19 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
2020/09/24 Javascript
vue 实现图片懒加载功能
2020/12/31 Vue.js
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
2018/11/21 Python
利用python numpy+matplotlib绘制股票k线图的方法
2019/06/26 Python
对django views中 request, response的常用操作详解
2019/07/17 Python
centos7之Python3.74安装教程
2019/08/15 Python
python从内存地址上加载python对象过程详解
2020/01/08 Python
利用python绘制数据曲线图的实现
2020/04/09 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
解决keras模型保存h5文件提示无此目录问题
2020/07/01 Python
python文件及目录操作代码汇总
2020/07/08 Python
python各种excel写入方式的速度对比
2020/11/10 Python
PHP开发工程师面试问题集锦
2012/11/01 面试题
求职自我推荐信
2014/06/25 职场文书
社交电商模式的兴起:这些新的商机千万别错过
2019/07/26 职场文书
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers