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的tkinter布局之简单的聊天窗口实现方法
Sep 03 Python
详解Python中用于计算指数的exp()方法
May 14 Python
Python 备份程序代码实现
Mar 06 Python
Python实现的异步代理爬虫及代理池
Mar 17 Python
python连接数据库的方法
Oct 19 Python
django用户注册、登录、注销和用户扩展的示例
Mar 19 Python
python变量赋值方法(可变与不可变)
Jan 12 Python
python进程池实现的多进程文件夹copy器完整示例
Nov 27 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
Mar 06 Python
keras的siamese(孪生网络)实现案例
Jun 12 Python
Matplotlib 绘制饼图解决文字重叠的方法
Jul 24 Python
Python使用socket模块实现简单tcp通信
Aug 18 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不写闭合标签的好处
2014/03/04 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
php链式操作的实现方式分析
2019/08/12 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
解决 firefox 不支持 document.all的方法
2007/03/12 Javascript
Javascript 事件流和事件绑定
2009/07/16 Javascript
jquery 简单导航实现代码
2009/09/11 Javascript
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
设为首页加入收藏兼容360/火狐/谷歌/IE等主流浏览器的代码
2013/03/26 Javascript
jQuery设置指定网页元素宽度和高度的方法
2015/03/25 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
2016/04/03 Javascript
jQuery Mobile操作HTML5的常用函数总结
2016/05/17 Javascript
js中字符型和数值型数字的互相转化方法(必看)
2017/04/25 Javascript
基于jQuery对象和DOM对象和字符串之间的转化实例
2017/08/08 jQuery
layui中layer前端组件实现图片显示功能的方法分析
2017/10/13 Javascript
vue地址栏直接输入路由无效问题的解决
2018/11/15 Javascript
PWA介绍及快速上手搭建一个PWA应用的方法
2019/01/27 Javascript
JSON.stringify()方法讲解
2019/01/31 Javascript
JS实现的杨辉三角【帕斯卡三角形】算法示例
2019/02/26 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
2019/10/16 Javascript
微信小程序使用前置摄像头拍照
2020/10/22 Javascript
微信小程序实现星星评分效果
2020/11/01 Javascript
详解为什么Vue中的v-if和v-for不建议一起用
2021/01/13 Vue.js
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
Python计算三维矢量幅度的方法
2015/06/15 Python
python if not in 多条件判断代码
2016/09/21 Python
python读取图片任意范围区域
2019/01/23 Python
django-allauth入门学习和使用详解
2019/07/03 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
HTML5 实现图片上传预处理功能
2020/02/06 HTML / CSS
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
全球性的在线鞋类品牌:Public Desire
2019/04/03 全球购物
php优化查询foreach代码实例讲解
2021/03/24 PHP
高中军训的心得体会
2014/09/01 职场文书
幼儿园母亲节活动总结
2015/02/10 职场文书
2015年保险公司工作总结
2015/04/24 职场文书