python字典的key(Python使用dict.fromkeys快速生成一个字典示例)
python字典的key
Python使用dict.fromkeys快速生成一个字典示例本文实例讲述了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程序设计有所帮助。
原文链接:https://blog.csdn.net/xuezhangjun0121/article/details/86515499
- python实例之pyqt5多窗口实现(python+pyqt5编写md5生成器)
- python学生管理系统设计代码(python学生管理系统开发)
- python3标准库资源(Python3标准库总结)
- pythonselenium自动选框(python selenium 弹出框处理的实现)
- python怎么实现链表(Python实现数据结构线性链表单链表算法示例)
- python定时任务脚本(对Python定时任务的启动和停止方法详解)
- python怎么用代码写出心形(六行python代码的爱心曲线详解)
- python获取微信用户(python-itchat 获取微信群用户信息的实例)
- python开源协议简介(对python 自定义协议的方法详解)
- python的多线程比多进程效率高(Python中单线程、多线程和多进程的效率对比实验实例)
- python常用列表函数和方法(Python enumerate函数功能与用法示例)
- python初学者必备函数(Python小白必备的8个最常用的内置函数推荐)
- python3语法规则(详解Python3注释知识点)
- python 链表操作(Python3实现的判断环形链表算法示例)
- 使用python编辑个人名片(python实现名片管理系统项目)
- python怎么从数组中取内容(python调用c++ ctype list传数组或者返回数组的方法)
- 荣耀手表 GS 3 真机亮相 不支持无线充电(荣耀手表GS3)
- 通过体温就能为智能手表充电 原来是用NASA在空间站用的黑科技(通过体温就能为智能手表充电)
- 智能手表兼容Windows和Android 无需充电挑战苹果(智能手表兼容Windows和Android)
- 一天一冲也算表 麦步,一款待机 21 天的智能手表体验评测(一天一冲也算表)
- 魅族智能手表充电座曝光 Type-C 接口,线座分离设计(魅族智能手表充电座曝光)
- 华为 Watch GT2 Pro 智能手表曝光,新增支持无线充电(华为WatchGT2)
热门推荐
- python实例之pyqt5多窗口实现(python+pyqt5编写md5生成器)
- docker搭建编译开发环境(Shell脚本构建Docker 半自动化编译打包发布应用操作)
- C# Task实现多线程
- h5禁用返回键(可能这些是你想要的H5软键盘兼容方案小结)
- python动态数组原理(Python实现的旋转数组功能算法示例)
- sql server事件跟踪器中常用的跟踪事件
- python 后台django(Python Django给admin添加Action的方法实例详解)
- python的几种数据结构(python中的数据结构比较)
- linq to sql 中Concat、Union、Intersect、Except
- pyqt教程之一(pyqt远程批量执行Linux命令程序的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9