1. 使用itertools模块

import itertools
the_key = ['ab','22',33]
the_vale = ['aaaa',"dddddddd",'22222222222']
d = dict(itertools.izip(the_key,the_vale))
print d

2. 加参数

dict = dict(red = 1,bule = 2,yellow = 3)
print dict

结果为:{'yellow': 3, 'bule': 2, 'red': 1}

3.使用内置的zip函数

zip([iterable,...])返回一个列表,

the_key = ['ab','22',33]
the_vale = ['aaaa',"dddddddd",'22222222222']
dict2 = dict(zip(the_key,the_vale))
print type(zip(the_key,the_vale))
print dict2

结果:

<type 'list'>
{33: '22222222222', 'ab': 'aaaa', '22': 'dddddddd'}

4.dict的fromkeys函数

创建的每个键有相同的value

fromkeys(seq[,value])

Create a new dictionary with keys from seq and values set to value.

the_key = ['ab','22',33]
the_vale = 0
d = dict.fromkeys(the_key,the_vale)
print 

结果:{33: 0, 'ab': 0, '22': 0}

import string
count_by_letter = dict.fromkeys(string.ascii_lowercase,0)
print count_by_letter

结果:{'a': 0, 'c': 0, 'b': 0, 'e': 0, 'd': 0, 'g': 0, 'f': 0, 'i': 0, 'h': 0, 'k': 0, 'j': 0, 'm': 0, 'l': 0, 'o': 0, 'n': 0, 'q': 0, 'p': 0, 's': 0, 'r': 0, 'u': 0, 't': 0, 'w': 0, 'v': 0, 'y': 0, 'x': 0, 'z': 0}

python_在无须过多援引的情况下创建字典相关推荐

  1. python设计一个节假日字典_python实现在无须过多援引的情况下创建字典的方法

    本文实例讲述了python实现在无须过多援引的情况下创建字典的方法.分享给大家供大家参考.具体实现方法如下: 1.使用itertools模块 import itertools the_key = [' ...

  2. 在不重装系统的情况下创建Linux的Swap分区

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/wy_bk/article/detail ...

  3. oracle数据库什么情况下创建索引比较好

    索引就好象一本字典的目录.凭借字典的目录,我们可以非常迅速的找到我们所需要的条目.数据库也是如此.凭借Oracle数据库的索引,相关语句可以迅速的定位记录的位置,而不必去定位整个表. 虽 然说,在表中 ...

  4. 移动的项目,在tunnel为888696的情况下创建业务

    创建业务心得:    {     "input": {         "id": "600",         "name&qu ...

  5. oracle dba 创建视图,拥有dba权限的情况下创建视图报ORA-01031: insufficient privileg错误...

    今天在oracle中以dba权限创建一个视图时报ORA-01031的错误,最后确定s这是oracle本身的限制,如果在非sys用户下创建基于数据字典或动态性能视图为基表的视图会报ORA-01031的错 ...

  6. 连英文都不懂怎么学python_在英语完全不懂的情况下如何学编程?

    有很多人因为英语水平问题而放弃了学习编程 题主你好. 身边不乏有因为完全不懂英语而放弃学习编程,这真的不在少数. 如果说学编程一点都不需要英语那是骗人的,多多少少你还是需要有. 不可否认,编程中用的是 ...

  7. 多线程情况下创建连接池

    JAVA数据库连接池实现 博客分类: • 数据库连接池 JAVA数据库连接池连接池原理连接池实现JAVA连接池 连接池的管理用了了享元模式,这里对连接池进行简单设计. 一.设计思路 1.连接池配置属性 ...

  8. 高并发情况下创建多少线程合适

    CPU 密集型程序创建多少个线程合适? 计算(CPU)密集型的线程恰好在某时因为发生一个页错误或者因其他原因而暂停,刚好有一个"额外"的线程,可以确保在这种情况下CPU周期不会中断 ...

  9. php 请求url没有扩展名,apache – 将.php重定向到无扩展名,并在没有.php的情况下创建url...

    这条规则: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-zA-Z0 ...

最新文章

  1. 知乎用户行为预测数据比赛,10万奖金等你来Battle!
  2. 【iOS 开发】使用 iMazing 进行沙盒调试
  3. [MySQL]关于amd.dll后门病毒入侵3306端口的临时解决方案
  4. Android加载图片OOM错误解决方式
  5. JavaScript高级之函数进阶
  6. 在openEuler上做开发?这个大赛拿出30万寻找开源的yyds
  7. Centos7 只启用iptables 禁用firewalld功能.
  8. linux创建隐藏用户,Linux之隐藏权限lsattr和chattr
  9. 自媒体视频剪辑12大技巧分享
  10. 027 多分支选择结构
  11. matlab消除多重共线性,多重共线性问题的几种解决方法-解决多重共线性的方法...
  12. 以CRM系统为案例讲解数据分析(重要性介绍及分析方法)
  13. 每日一题 - 剪绳子
  14. Linux桌面系统x11原理简介
  15. eclipse如何汉化--安装各国语言包
  16. 木马也办“假身份证” 数字签名面临信任危机
  17. solaris磁带机 tar 备份
  18. 主成分回归分析实战教程
  19. php adodb smarty,ADODB结合SMARTY使用~超级强
  20. 整理-如何在solution manager里面删除未传到生产的请求

热门文章

  1. 服务器端程序的演进过程
  2. 【旅游攻略】:帽儿山旅游攻略
  3. 16进制几个字符是一个字节
  4. 用计算机算出90除以6.28,谁能帮忙出300道二年级下期的数学竖式题
  5. TFS二次开发系列:八、TFS二次开发的数据统计以PBI、Bug、Sprint等为例(二)
  6. Python程序员私活来源:大学同窗开公司,伸手就要爬资料
  7. 设计兼容不同的屏幕尺寸的Android界面
  8. python输出两个整数的最大公约数和最小公倍数_编程实现输入两个整数,输出其最大公约数和最小公倍数。...
  9. python-OpenCV图像处理常用函数汇总(三)
  10. Redis 未授权访问漏洞与getshell(附getshell检测工具)