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 相关文章推荐
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
Jul 11 Python
基于Python和Scikit-Learn的机器学习探索
Oct 16 Python
使用python将请求的requests headers参数格式化方法
Jan 02 Python
Python异常模块traceback用法实例分析
Oct 22 Python
python pyenv多版本管理工具的使用
Dec 23 Python
python实现在线翻译功能
Mar 03 Python
python标准库OS模块函数列表与实例全解
Mar 10 Python
python def 定义函数,调用函数方式
Jun 02 Python
python开发入门——列表生成式
Sep 03 Python
python制作一个简单的gui 数据库查询界面
Nov 19 Python
Python中异常处理用法
Nov 27 Python
Python中的tkinter库简单案例详解
Jan 22 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 配置open_basedir 让各虚拟站点独立运行
2009/11/12 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
2013/08/05 PHP
php数组合并的二种方法
2014/03/21 PHP
php数组比较实现查找连续数的方法
2015/07/29 PHP
php 无限分类 树形数据格式化代码
2016/10/11 PHP
php通过各种函数判断0和空
2020/07/04 PHP
php将字符串转换为数组实例讲解
2020/05/05 PHP
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
写了10年的Javascript也未必全了解的连续赋值运算
2011/03/25 Javascript
js 遍历对象的属性的代码
2011/12/29 Javascript
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
2012/02/02 Javascript
JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
2014/10/17 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
2015/01/13 Javascript
Node.js重新刷新session过期时间的方法
2016/02/04 Javascript
前端框架Vue.js中Directive知识详解
2016/09/12 Javascript
jquery实时获取时间的简单实例
2017/01/26 Javascript
原生Aajax 和jQuery Ajax 写法个人总结
2017/03/24 jQuery
B/S(Web)实时通讯解决方案分享
2017/04/06 Javascript
JavaScript异步加载问题总结
2018/02/17 Javascript
elementui的默认样式修改方法
2018/02/23 Javascript
微信小程序实现人脸检测功能
2018/05/25 Javascript
spring+angular实现导出excel的实现代码
2019/02/27 Javascript
解析JS在获取当前月的最后一天遇到的坑
2019/08/30 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
Vue使用Element实现增删改查+打包的步骤
2020/11/25 Vue.js
vue3.0实现插件封装
2020/12/14 Vue.js
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
Python基于tkinter canvas实现图片裁剪功能
2020/11/05 Python
python定义具名元组实例操作
2021/02/28 Python
实例教程 纯CSS3打造非常炫的加载动画效果
2014/11/05 HTML / CSS
在印度上传处方,在线订购药品:Medlife
2019/03/28 全球购物
SHEIN美国:购买时髦的女性服装
2020/12/02 全球购物
辩论赛主持词
2014/03/18 职场文书
学习雷锋演讲稿
2014/05/10 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书