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写入xml文件的方法
May 08 Python
Python实现生成随机日期字符串的方法示例
Dec 25 Python
pycharm设置注释颜色的方法
May 23 Python
Python3实现对列表按元组指定列进行排序的方法分析
Dec 22 Python
Pytorch 神经网络—自定义数据集上实现教程
Jan 07 Python
Python正则表达式学习小例子
Mar 03 Python
Django实现将一个字典传到前端显示出来
Apr 03 Python
如何在Windows中安装多个python解释器
Jun 16 Python
python和go语言的区别是什么
Jul 20 Python
Pycharm调试程序技巧小结
Aug 08 Python
Python常用配置文件ini、json、yaml读写总结
Jul 09 Python
Python制作春联的示例代码
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作的文本留言本的例子(三)
2006/10/09 PHP
php二维数组排序方法(array_multisort usort)
2013/12/25 PHP
PHP实现仿Google分页效果的分页函数
2015/07/29 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
thinkPHP3.1验证码的简单实现方法
2016/04/22 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
2015/11/30 Javascript
javascript另类方法实现htmlencode()与htmldecode()函数实例分析
2016/11/17 Javascript
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
js 递归和定时器的实例解析
2017/02/03 Javascript
Linux Centos7.2下安装nodejs&npm配置全局路径的教程
2018/05/15 NodeJs
在vue里使用codemirror遇到的问题
2018/11/01 Javascript
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
vue中echarts的用法及与elementui-select的协同绑定操作
2020/11/17 Vue.js
python使用fileinput模块实现逐行读取文件的方法
2015/04/29 Python
Python存取XML的常见方法实例分析
2017/03/21 Python
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
2017/06/20 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
Python列表与元组的异同详解
2019/07/02 Python
django将网络中的图片,保存成model中的ImageField的实例
2019/08/07 Python
python绘制规则网络图形实例
2019/12/09 Python
Python3如何在Windows和Linux上打包
2020/02/25 Python
Python使用re模块验证危险字符
2020/05/21 Python
详解Python调用系统命令的六种方法
2021/01/28 Python
New Balance波兰官方商城:始于1906年,百年慢跑品牌
2017/08/15 全球购物
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
介绍一下linux的文件权限
2014/07/20 面试题
国际贸易专业个人求职信范文分享
2013/12/14 职场文书
写自荐信三大法宝
2014/01/24 职场文书
材料成型及控制工程专业求职信
2014/06/19 职场文书
优秀团员事迹材料1500字
2014/08/31 职场文书
单位工作证明范文
2014/09/14 职场文书
用人单位终止解除劳动合同证明书
2014/10/06 职场文书
2014年采购工作总结
2014/11/20 职场文书
二手房购房意向书
2015/05/09 职场文书
pandas中DataFrame检测重复值的实现
2021/05/26 Python