• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 如何将python中的List转化成dictionary

如何将python中的List转化成dictionary

作者:daisy 字体:[增加 减小] 来源:互联网

daisy 通过本文主要向大家介绍了c list todictionary,list dictionary,c list dictionary,list 转dictionary,python dictionary等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

问题1:如何将一个list转化成一个dictionary?

问题描述:比如在python中我有一个如下的list,其中奇数位置对应字典的key,偶数位置为相应的value

解决方案:

1.利用zip函数实现

2.利用循环来实现

3.利用 enumerate 函数生成index来实现

问题2 我们如何将两个list 转化成一个dictionary?

问题描述:假设你有两个list

解决方案:还是常见的zip函数


这里我们看到了zip函数确实在配对上面起到了很不错的效果,如果两个list都很大,你需要引入itertools.izip来解决问题

或者下面的直接使用dict函数

那么如果我们有三个lsit呢?比如我们有时候会遇到这样的问题比如在一个经纬度下面记录某个数据,这个时候又该怎么实现呢?

我们可以看到这个时候 zip函数还是可以帮助我们成功的实现所需要的功能,首先将经纬度一一配对整合到一起,随后再将val连起来,最后使用dict函数放在一起。

总结

通过上面的例子,我们知道可以通过zip函数的多次调用来整合数据,最终解决问题,以上就是本文的全部内容,希望对大家学习python能有所帮助。

</div>

您可能想查找下面的文章:

  • python遍历 truple list dictionary的几种方法总结
  • 如何将python中的List转化成dictionary

相关文章

  • Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
  • 跟老齐学Python之Python文档
  • 详解Python的Django框架中的中间件
  • 布同 统计英文单词的个数的python代码
  • pygame学习笔记(5):游戏精灵
  • Python中取整的几种方法小结
  • 在Django的视图中使用数据库查询的方法
  • 简单分析Python中用fork()函数生成的子进程
  • Python的Django框架中的Context使用
  • 跟老齐学Python之重回函数

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python读写json文件的简单实现
    • Python常用内置函数总结
    • 分析Python的Django框架的运行方式及处理流程
    • wxpython 学习笔记 第一天
    • python 数据加密代码
    • python实现在windows服务中新建进程的方法
    • Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
    • Python 正则表达式操作指南
    • 在Python的Tornado框架中实现简单的在线代理的教程
    • Python实现把xml或xsl转换为html格式

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有