1、现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','key3':'3'}

>>>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 列表转为字典的两个小方相关推荐

  1. python 列表转为字典的两个小方法

    1.现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','ke ...

  2. Python 列表转为字典

    Python默认好像没有这个功能,但是不影响自己写一个 # enumerateclass list_conversion_dict:def __init__(self):print("这个方 ...

  3. python列表元组字典集合实验心得_python学习小总结(列表、元组、字典、集合、字符串)...

    ---恢复内容开始--- 一.列表(list) 1.添加 append():追加,在列表末尾添加元素. 列表名.append(添加的元素) extend():扩展,在列表末尾添加元素. 列表名.ext ...

  4. python列表变为字典_python如何把列表变字典

    现在有一个列表,list1 = ['key1','key2','key3'],把他转为这样的字典:{'key1':'1','key2':'2','key3':'3'} python将列表变字典的两种方 ...

  5. 1.3 Python列表、字典、集合和JSON四种数据类型

    Applications of Deep Neural Networks with Keras 基于Keras的深度神经网络应用 著:Jeff Heaton 译:人工智能学术前沿 目录 1.Pytho ...

  6. python 列表、字典转json字符串

    python 列表.字典转json字符串 代码 import json data1 = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] data ...

  7. python列表生成字典_Python 列表生成式 字典生成式

    Python 列表生成式 & 字典生成式 通过生成式可以更加简洁地生成列表和字典 列表生成式 对比 直接生成数据后加入列表示例: user_list = list() for i in ran ...

  8. Python列表,元组,字典的区别

    Python列表,元组,字典的区别: 1.元组是不可变的, 而列表.字典是可变的.元组是不可变对象,对象一旦生成,它的值将不能更改:列表是可变对象,对象生成后,可以对其元素进行更改.添加.删除.清空. ...

  9. python列表、字典、元组的用法及区别_python列表,字典,元组简单用法示例

    本文实例讲述了python列表,字典,元组简单用法.分享给大家供大家参考,具体如下: 列表 #_*_ coding:utf-8 _*_ # 列表,定义在方括号的形式中,可以进行切片操作. #它没有固定 ...

最新文章

  1. 使用说明 vector_C++核心准则编译边学-F.20 输出结果时应该使用返回值
  2. javascript数据结构-介绍
  3. iTerm的安装以及配置Oh My Zsh
  4. Spring Cloud【Finchley】- 20使用@RefreshScope实现配置的刷新
  5. SpringMVC访问静态页面
  6. 如何解析lvx文档_建站零基础入门:手把手教你如何自助建站
  7. Linux 内核通知链和例程代码
  8. LeetCode 1253. 重构 2 行二进制矩阵(贪心)
  9. 5G与IoT将成为IPv6强大驱动力
  10. Vim安装使用和配置
  11. 中国保安服务行业发展状况及前景预测分析报告2022-2028年版
  12. 合取式/合取范式/主合取范式/重言式/矛盾式 基本概念
  13. lzg_ad:XPE网络功能组件
  14. JAVA使用接口实现类的功能------JAVA入门基础教程
  15. 小议移动订货之南北厂商
  16. 页眉怎么添加【节】,设置不同章节不同页眉
  17. JAVA系列 IO流 知识结构整理 建立合理的知识框架逻辑 输入输出流 理顺你的思维架构Fileoutput inputStream FileWriter FIleReader结构整理
  18. 110个常用的jquery特效和插件
  19. git push提示dst refspec XXX matches more than one
  20. Ubuntu22.04/22.10 网易云音乐打不开的正确解决方案

热门文章

  1. 代码对比工具WinMerge
  2. 算法:三数之和(js)
  3. Android8.1 MTK 禁止应用图标显示在桌面
  4. [Realtek sdk-3.4.14b] rtl8197fh+8812F wifi安全漏洞patch
  5. 树莓派搭建网页服务器
  6. python股票预测_通过机器学习的线性回归算法预测股票走势(用Python实现)
  7. C语言向MySQL插入数据
  8. Nginx配置本地图片服务器
  9. 【程序员面试金典】 01.09. 字符串轮转
  10. python中elif老是出错_Python中的Elif语法错误