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中return语句用法实例分析
Aug 04 Python
Python实现的文本编辑器功能示例
Jun 30 Python
Python实现的选择排序算法原理与用法实例分析
Nov 22 Python
Python numpy生成矩阵、串联矩阵代码分享
Dec 04 Python
PyCharm 常用快捷键和设置方法
Dec 20 Python
Python画柱状统计图操作示例【基于matplotlib库】
Jul 04 Python
pytorch 加载(.pth)格式的模型实例
Aug 20 Python
python爬虫豆瓣网的模拟登录实现
Aug 21 Python
Django查询优化及ajax编码格式原理解析
Mar 25 Python
QML用PathView实现轮播图
Jun 03 Python
通过代码实例了解Python3编程技巧
Oct 13 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
Jan 13 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 array_map()数组函数使用说明
2011/07/12 PHP
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
php 检查电子邮件函数(自写)
2014/01/16 PHP
php实现过滤表单提交中html标签的方法
2014/10/17 PHP
php根据生日计算年龄的方法
2015/07/13 PHP
php微信开发之百度天气预报
2016/11/18 PHP
jQuery.Autocomplete实现自动完成功能(详解)
2010/07/13 Javascript
JavaScript 高级篇之函数 (四)
2012/04/07 Javascript
JS localStorage实现本地缓存的方法
2013/06/22 Javascript
setInterval()和setTimeout()的用法和区别示例介绍
2013/11/17 Javascript
AngularJS通过$location获取及改变当前页面的URL
2016/09/23 Javascript
JavaScript学习笔记--常用的互动方法
2016/12/07 Javascript
JS日程管理插件FullCalendar简单实例
2017/02/07 Javascript
js实现返回顶部效果
2017/03/10 Javascript
jQuery之动画ajax事件(实例讲解)
2017/07/18 jQuery
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
Python实现的一个简单LRU cache
2014/09/26 Python
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
Python中Django 后台自定义表单控件
2017/03/28 Python
python如何获取当前文件夹下所有文件名详解
2019/01/25 Python
对Python3 序列解包详解
2019/02/16 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
python for循环remove同一个list过程解析
2019/08/14 Python
Python序列类型的打包和解包实例
2019/12/21 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
网购亚洲时装、美容产品和生活百货:YesStyle
2016/09/15 全球购物
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
GWT (Google Web Toolkit)有哪些主要的原件组成?
2015/06/08 面试题
教学实习自我评价
2014/01/28 职场文书
高中教师评语大全
2014/04/25 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
前台接待员岗位职责
2015/04/15 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang
教你使用pyinstaller打包Python教程
2021/05/27 Python