现在有一个列表,list1 = [‘key1’,‘key2’,‘key3’],把他转为这样的字典:{‘key1’:‘1’,‘key2’:‘2’,‘key3’:‘3’}

python将列表变字典的两种方法:

1、方法:再构造一个列表list2 = [‘1’,‘2’,‘3’],使用zip转换为元组后,在将元组转换为字典。

相关推荐:《python视频教程》list1 = ['key1','key2','key3']

list2 = ['1','2','3']

dict(zip(list1,list2))

{'key1':'1','key2':'2','key3':'3'}

2、将嵌套列表转为字典,有两种方法,new_list= [['key1','value1'],['key2','value2'],['key3','value3']]

dict(list)

{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'}

或者这样:new_list= [['key1','value1'],['key2','value2'],['key3','value3']]

new_dict = {}

for i in new_list:

new_dict[i[0]] = i[1] #字典赋值,左边为key,右边为value

new_dict

{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'}

python列表变为字典_python如何把列表变字典相关推荐

  1. python嵌套列表字典_python中嵌套列表转为字典

    题目: # 有一组用例数据如下: cases = [ ['case_id', 'case_title', 'url', 'data', 'excepted'], [1, '用例1', 'www.bau ...

  2. python计算菜单消费总额字典_python之数据运算、字典、列表

    常量定义规则:常量意义为不可做更改:常量定义名称为全大写: 如:MYSQL_CONNECTION= '192.168.1.1' pyc:python生成的翻译文件,使计算机能够识别python语言: ...

  3. python最新版本 效率_Python:迭代列表与dict项目效率

    这取决于您使用的是哪个版本的Python.在Python 2中,some_dict.items()创建一个新列表,这会占用一些额外的时间并占用额外的内存.另一方面,一旦创建了列表,它就是一个列表,因此 ...

  4. python元祖用法_Python序列(列表list和元组tuple)用法完全攻略

    所谓序列,指的是一种包含多项数据的数据结构,序列包含的多个数据项(也叫成员)按顺序排列,可通过索引来访问成员. Python 的常见序列类型包括字符串.列表和元组.前一章介绍过的字符串,其实就是一种常 ...

  5. python元组和列表逆序_Python容器:列表与元组

    欢迎关注「issnail」 "一起学习,一起成长!" 与字符串不同的是,元组和列表并不要求所有元素的种类相同,每个元素都可以是任何python类型的对象.列表可变,赋值后可插入或删 ...

  6. python 定义list长度_python中list列表的高级函数 python如何统计列表的长度

    在python的函数中,如何将列表list的一部分作为函比如定义个函数,想实现的功能就是将列表a的后半部分(['c','d'])传入后面paraTestList(a[2:])中,括号里面的a[2:]命 ...

  7. python列表取出元素_python中的列表,添加元素,获取元素,删除元素,列表分片,常用操作符...

    一. 创建列表,分为创建普通列表,混合列表,和空列表.其中混合列表是指string,int, float等都可以写在同一个列表里,空列表是指列表可以为空 二. 在列表添加成员方法 1. append( ...

  8. python列表怎么创建_python怎么创建列表

    序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的是列表和元组. 序列 ...

  9. python列表索引负数_python – 如何检查列表索引是否存在?

    你只需要检查你想要的索引是否在0的范围和列表的长度,像这样 if 0 <= index < len(list): 实际上是内部评估 if (0 <= index) and (inde ...

最新文章

  1. 拼装机器人感想_机器人学习心得体会(精选3篇)
  2. 使用 CoreDNS sidecar 来优化 Kubernetes Pod dns 性能
  3. mysql中如何把两个查询结果列数不同并成一张表_MySQL
  4. linux使用u盘的过程是,图文详解Linux下使用U盘的方法
  5. 解决eclipse模块导入后不识别为java项目
  6. Cocos2d-x.3.0开发环境搭建
  7. 基于Linux的嵌入式文件系统构建与设计
  8. Selenium 调用IEDriverServer打开IE浏览器
  9. 数据库逻辑删除的sql语句_SQL查询优化的数据库设计和逻辑断言
  10. HNCU1324:算法2-2:有序线性表的有序合并(线性表)
  11. FoxMail 查看邮件乱码
  12. maiark京东短信登录
  13. 如何知道某个IP是不是局域网的IP
  14. 数聚生态,智驭全界!看天翼云如何为智慧园区注入新动能!
  15. 数据库sql课后总结
  16. JavaScript点击button更改内容,清空页面
  17. python正则表达式是什么意思_理解python正则表达式
  18. 北京十大办公室租赁平台,高性价比
  19. 商城项目09_品牌管理菜单、快速显示开关、阿里云进行文件上传、结合Alibaba管理OSS、服务端签名后直传
  20. unzip error 22 - Invalid argument

热门文章

  1. 基于java的智能化停车系统ER图_终稿毕业设计基于jvw日语停车管理系统毕业设计论文.docOK版(样例3)...
  2. React基础—父子组件通信
  3. python 苹果 劣势_Mac与Windows各自的优势是什么?
  4. (02)Cartographer源码无死角解析-(53) 2D后端优化→位姿图优化理论(SPA)讲解、核型函数调用流程
  5. 中国电信正式发布5G定制网
  6. 快速提取Word中的图片的技巧
  7. Windows系统剪切板不可用
  8. python调用matlab程序_Python调用MATLAB实现fmincon函数
  9. 蕊动矿机linux cpu超频,矿机为什么要超频和降频?
  10. 织梦mysql安装教程_新手教程:DedeCmsV5.7 SP1详细安装步骤(2)