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应用程序在windows下不出现cmd窗口的办法
May 29 Python
Python Web框架Flask中使用百度云存储BCS实例
Feb 08 Python
python实现文件快照加密保护的方法
Jun 30 Python
使用Python读写及压缩和解压缩文件的示例
Jul 08 Python
Python变量和字符串详解
Apr 29 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
Sep 18 Python
对python numpy数组中冒号的使用方法详解
Apr 17 Python
通过PYTHON来实现图像分割详解
Jun 26 Python
Python 写了个新型冠状病毒疫情传播模拟程序
Feb 14 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
Feb 28 Python
python如何实现word批量转HTML
Sep 30 Python
五种Python转义表示法
Nov 27 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 Google的translate API代码
2008/12/10 PHP
使用php实现快钱支付功能(涉及到接口)
2013/07/01 PHP
PHP那些琐碎的知识点(整理)
2017/05/20 PHP
jquery 操作单选框,复选框,下拉列表实现代码
2009/10/27 Javascript
javascript 解析url的search方法
2010/02/09 Javascript
Javascript延迟执行实现方法(setTimeout)
2010/12/30 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
2013/04/07 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
Egret引擎开发指南之发布项目
2014/09/03 Javascript
jQuery+HTML5美女瀑布流布局实现方法
2015/09/21 Javascript
JS实现浏览器状态栏显示时间的方法
2015/10/27 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
2015/12/03 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
2016/12/12 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
基于JavaScript实现滑动门效果
2017/03/16 Javascript
原生JS实现导航下拉菜单效果
2020/11/25 Javascript
js实现本地图片文件拖拽效果
2017/07/18 Javascript
JS实现图片手风琴效果
2020/04/17 Javascript
AngularJS创建一个上传照片的指令实例代码
2018/02/24 Javascript
vue.js select下拉框绑定和取值方法
2018/03/03 Javascript
详解JS函数stack size计算方法
2018/06/18 Javascript
微信小程序遍历Echarts图表实现多个饼图
2019/04/25 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
[00:43]2016完美“圣”典风云人物:单车宣传片
2016/12/02 DOTA
按日期打印Python的Tornado框架中的日志的方法
2015/05/02 Python
基于python中staticmethod和classmethod的区别(详解)
2017/10/24 Python
使用python实现knn算法
2017/12/20 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
Python中的上下文管理器相关知识详解
2019/09/19 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
应届生高等护理求职信
2013/10/12 职场文书
中学门卫岗位职责
2013/12/26 职场文书
如何撰写岗位职责
2014/02/01 职场文书
2019最新企业员工考勤管理制度(通用版)!
2019/07/02 职场文书
教你使用Ubuntu搭建DNS服务器
2022/09/23 Servers