python3 将两个列表生成一个字典
需求:
存在两个list如下
list1 = ["one", "two", "three"]
list2 = ["1", "2", "3"]
需要生成一个字典如下
dict1 = {"one" : "1", "two" : 2, "three" : "3"}
解决方法:
dict4 = {m + ":" + n for m in list1 for n in list2}
print(dict4)
{'one:1', 'three:1', 'three:2', 'one:3', 'two:2', 'two:3', 'one:2', 'two:1', 'three:3'}
注意:
拼接只对string有效,对int无效
python3 将两个列表生成一个字典的更多相关文章
- Python把两个列表合成一个字典
		简单粗暴上代码 A= [] B = [] C= dict(map(lambda x,y:[x,y],A,B)) 酱紫,就合成了一个字典 
- 让 Python 的1、数据库查询返回字典记录--- 2、利用zip函数将两个列表(list)组成字典(dict)
		让 Python 的数据库查询返回字典记录: https://yanbin.blog/python-database-query-return-dictionary-result/#more-9179 ... 
- python两个列表合并为字典,一个作为key,一个作为value
		两个列表合并为一个字典函数list_dic(list1,list2)可以直接复制拿走 传入的参数为两个列表,list1准备作为key,list2准备作为value,key和value位置一一对应. d ... 
- 如何将两个列表变成一个python字典
		一个列表是 index = [0, 1, 2, 3, 4, 5, 6] 另一个是 day = ['1', '2', '3', '4', '5', '6', '7' ] 可以使用dict(zip(ind ... 
- 将两个列表合并为字典_其中一个列表为Key_一个列表为Value
		#定义两个列表 list1 = range(0,10) list2 = range(10,20) #合并为字典,调用dict(zip()) dict_name = dict(zip(list1,lis ... 
- Python - 两个列表(list)组成字典(dict)
		使用zip函数, 把key和value的list组合在一起, 再转成字典(dict). 代码: # -*- coding: utf-8 -*- keys = ['a', 'b', 'c'] value ... 
- 第4.4节 Python解析与推导:列表解析、字典解析、集合解析
		一. 引言 经过前几个章节的介绍,终于把与列表解析的前置内容介绍完了,本节老猿将列表解析.字典解析.集合解析进行统一的介绍. 前面章节老猿好几次说到了要介绍列表解析,但老猿认为涉及知识层面比较多 ... 
- python列表里的字典元素去重
		去重 def list_dict_duplicate_removal(): data_list = [{"a": "123", "b": & ... 
- 给出两个单词(start和end)与一个字典,找出从start到end的最短转换序列
		问题 给出两个单词(start和end)与一个字典,找出从start到end的最短转换序列.规则如下: 一次只能改变一个字母 中间单词必须在字典里存在 例如: 给出 start = "hit ... 
随机推荐
- NFS学习
			linux下搭建nfs服务: NFS是network filesystem的缩写,它可以通过网络,让不同的机器.不同的操作系统共享文件. NFS支持的功能比较多,默认端口也是随机的,基于远程调用服务( ... 
- Centos如何安装 jdk 环境变量
			一.编辑 profile 文件 vim /etc/profile 二.在 profile 文件下面最下面加上以下内容 export JAVA_HOME=/usr/local/java/jdk1.7.0 ... 
- (3)Spring Boot热部署【从零开始学Spring Boot】
			在编写代码的时候,你会发现我们只是简单把打印信息改变了下,就需要重新部署,如果是这样的编码方式,那么我们估计一天下来之后就真的是打几个Hello World之后就下班了.那么如何解决热部署的问题呢?那 ... 
- hdu 5335 Walk Out (2015 Multi-University Training Contest 4)
			Walk Out Time Limit: 2000/10 ... 
- 并发编程网 - ifeve.com
			并发编程网 - ifeve.com 让天下没有难学的技术 首页 JAVA 深入浅出ClassLoader 深入浅出ClassLoader Dedicate to Molly. 你真的了解ClassLo ... 
- 1、libgdx简单介绍
			Libgdx 是一个跨平台和可视化的的开发框架.它当前支持Windows.Linux,Mac OS X.Android,IOS和HTML5作为目标平台. Libgdx同意你一次编写代码不经改动部署到多 ... 
- bzoj4032: [HEOI2015]最短不公共子串(SAM+DP)
			4032: [HEOI2015]最短不公共子串 题目:传送门 题解: 陈年老题良心%你赛膜爆嘎爷 当初做题...一眼SAM...结果只会两种直接DP的情况... 情况1: 直接设f[i][j] 表示的 ... 
- 踩坑 Windows 解决pip install出现“由于目标计算机积极拒绝,无法连接”的问题
			解决pip install出现“由于目标计算机积极拒绝,无法连接”的问题 可能是使用某软件自动设置了代理, 所以需要手动的取消代理才可以. 在Intel选项中把所有的代理都给去掉就可以了... ... 
- windows下安装ImageMagick扩展
			最近项目中需要用到图片的一些特殊处理——比如:根据用户请求生成任意尺寸的图像.经过一些资料的查找,最终选用了php_imagick.利用 ImageMagick,你可以根据web应用程序的需要动态生成 ... 
- Core篇——初探Core的认证,授权机制
			目录 1.Cookie-based认证的实现 2.Jwt Token 的认证与授权 3.Identity Authentication + EF 的认证 Cookie-based认证的实现 cooki ... 
