python中dict转换成list_python里dict变成list实例方法

python里dict(字典)怎么变成list(列表)?

说明:列表不可以转换为字典

1、转换后的列表为无序列表

a = {'a' : 1, 'b': 2, 'c' : 3}

#字典中的key转换为列表

key_value = list(a.keys())

print('字典中的key转换为列表:', key_value)

#字典中的value转换为列表

value_list = list(a.values())

print('字典中的value转换为列表:', value_list)

运行结果:

字典中的key转换为列表:['a','b','c']

字典中的value转换为列表:[1,2,3]

2、转换后的列表为有序列表

import collections

z = collections.OrderedDict()

z['b'] = 2

z['a'] = 1

z['c'] = 3

z['r'] = 5

z['j'] = 4

#字典中的key转换为列表

key_value = list(z.keys())

print('字典中的key转换为列表:', key_value)

#字典中的value转换为列表

value_list = list(z.values())

print('字典中的value转换为列表:', value_list)

运行结果:

字典中的key转换为列表:['b','a','c','p','j']

字典中的value转换为列表:[2,1,3,5,4]

注:此处使用的Python版本为3.x。

Python dict 和 list 转换

这里有个dict

d1 = {

'en':'英语',

'cn':'中文',

'fr':'法语',

'jp':'日语'

}

使用d1.keys()或 d1.values() 可以提取出values 和keys 。也可以生成keys,和values 通过以下代码:

list_values = [i for i in d1.values()]

list_keys= [ i for i in d1.keys()]

这样,list_keys就是:['en', 'cn', 'fr', 'jp'] list_values 就是:['英语', '中文', '法语', '日语']

要把这两个list合成一个dict,可以结合zip()函数。

d2=dict(zip(list_keys,list_values))

print('d2',d2)

结果就是:

d2 {'en': '英语', 'cn': '中文', 'fr': '法语', 'jp': '日语'}

以上就是关于python里dict怎么变成list的全部知识点内容,如果大家想更深入学习关于python相关知识点,可以参阅Python栏目,感谢大家对我们的支持。

本文标题: python里dict变成list实例方法

本文地址: http://www.cppcns.com/jiaoben/python/263643.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/507047.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高中发表在论文计算机方面,高中计算机教学论文

高中计算机教学论文引导语:人们的生活已经离不开计算机,计算机已走进千家万户,由此可见学好计算机是一件非常重要的事情,那么相关的高职计算机教学论文要怎么写呢?接下来是小编为你带来收集整理的文章,欢迎…

android 代码设置居右_Android 开发实现EditText 光标居右显示

Android 开发实现EditText 光标居右显示前言:有些时候肯定会遇到这种奇葩的需求,光标要靠右显示,因为Android里面光标默认是靠左显示的,那怎么实现呢,肯定有办法的,这里提供一种实现方式,看布局…

计算机控制lc72131,lc72131(1)

----------------------- Page 1-----------------------LC72131锁相环频率合成器概述与特点LC72131 是一种锁相环频率合成器。该电路的特点如下:1.高速可编程分频器FMIN: 10--160MHz……………双模式预分频(内置二分频器)AMIN: 2--40MHz ……………双模…

jupyter ipython display_IPythonJupyter私房手册

Jupyter是以Ipython为基础,可以极大的方便开发,对于如何使用,网上的资料都不太全。因此决定自己编写一个私房手册方便随时查找。1. 安装和配置安装不多说,不想折腾直接安装anaconda包,集成了Jupyter和Ipython。主要说说…

计算机一级b考试教程,全国计算机等级考试一级B教程

第一章 计算机基础知识1.1 概述1.1.1 什么是计算机1.1.2 计算机的发展概况1.1.3 计算机的应用领域1.1.4 计算机的应用领域1.2 计算机中的数与编码1.2.1 二进制的基本概念1.2.2 编码1.3 计算机程序设计语言1.3.1 机器语言1.3.2 汇编语言1.3.3 高级语言1.4 计算机的…

keepalived mysql双主架构图_MySQL双机热备(keepalived+mysql双主)

科普描述双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。MySQL双主复制,即互为Master-Slave(只有一个Master提供写…

做手游的计算机配置要求,原神pc配置要求高吗 最低什么配置能流畅运行​

从最新消息来看,《原神》将于9月15日开启PC版技术开放性测试,是面向所有玩家的,不删档,本质上你就可以将其理解为正式上线了。原神是一款多平台、多数据互通的游戏。但显而易见的是PC版的原神拥有更高的画质和游戏性能&#xff0c…

HTML入门小站,Phaser

入门教程,我可不会讲什么概念,我只会讲一个入门例子,通过这个例子,你就知道phaser有多么强大,而照着这个例子做,你就能知道怎么使用phaser了。需要说明的是,这个就是phaser官方的一个入门的案例…

h2 可视化界面能添加 添加表_Excel只能做表格?那是你不会用!10分钟做出高大上可视化图...

很多公司都要求员工熟练的掌握Excel。But,绝大多数人所谓的熟练使用Excel,估计也只会一些简单的表格和知道加减乘除、求和吧!再难一点,估计就真的把自己难倒了。讲真,Excel还是很牛的,只是你不会&#xff0…

戴尔电脑怎么安装一级计算机,手把手教你戴尔笔记本电脑重装系统教程

随着生活质量的提高,现今基本上人人都拥有一台专属于自己的笔记本电脑。但要是说起笔记本,那dell笔记本可是一个不错的品牌呢?所以小编今天要给大家说的知识点就是关于Dell笔记本怎么重装系统的内容。有兴趣的可以学起来哦!最近小编发现有小…

cdn节点人少延迟高_如何正确配置CDN高速缓存,避免越用越慢的尴尬

越来越多的博客网站开始用到了国内的免费CDN了,比如百度云加速、360网站卫士、加速乐及云盾等等。之前我也写文章分享过国内低配置VPS的优化方案,其中提到了很多站长开启CDN加速后反而更慢的问题。文章是这样描述的:动态网页会越用越慢很纳闷…

五月份哪里有有计算机考试,2021年5月全国计算机等级考试报名时间

5月全国计算机等级考试时间为5月29日至30日(第61次),报名时间约为考前1个月。科目调整及软件说明(一)从3月考试起,停考二级Visual Basic语言程序设计(科目代码26);新增二级WPS Office高级应用与设计(科目代码67)、三级Linux应用与开发技术(科…

voip和rtc_为什么开发WebRTC与VoIP开发不一样?(上)

作者:Tsahi Levent-Levi(原文链接)翻译:刘通原标题:Why Developing With WebRTC is Different than VoIP Development?让我从此处开始说起:但是在最重要的几个方面上WebRTC与VoIP有着区别:1. 企业用它来实现点子的方式…

量子计算机通用程序,量子计算机程序具有“通用性”?基于拓扑量子纠错码的量子计算机...

原标题:量子计算机程序具有“通用性”?基于拓扑量子纠错码的量子计算机不管量子计算机的内部是由什么组成,量子计算机的快速计算都可以归结为应用于量子比特的简单指令序列,即量子计算机内部的基本信息单位。无论这台计算机是由离…

php 加载redise_PHP Redis扩展无法加载的问题解决方法

最近在工作中需要使用PHP访问Redis,从https://github.com/phpredis/phpredis下载了phpredis,并且按照官方的说明进行了安装phpize./configure [--enable-redis-igbinary]make && make install但是在重启php-fpm的过程中,发生了如下的…

指纹机和计算机无法连接,考勤机怎么连接到电脑?考勤机连接电脑之后操作指南!...

考勤机,主要是用来将员工的出勤基本情况记录以及统计下来的机器。同时能够根据员工的工作上下班时间,详细地统计出加班时间、早退、迟到、旷工等出勤的情况。我们在统计具体的数据情况时候,就需要将考勤机与电脑进行联机,这样更加…

pentile 子像素_三星和索尼OLED子像素排列方式对比 有哪些差异?

目前已经有很多 VR 头戴设备在市面上进行发售,不同的厂家都因为价格定位的差异而选择不同的硬件解决方案。在其中最影响体验效果的自然是下面,我们就以三星和索尼 的 OLED 产品为例进行浅要分析。三星 OLED 对比索尼 OLED 到底哪个屏幕人们普遍认为分辨率…

计算机网络构成ppt,计算机网络体系结构ppt课件.ppt

文档介绍:船舶局域网技术及应用王宁轮机工程学院船电教研室HP:**********E-mail:n.wang.***2011年9月N.Wang09/2011*第3章计算机网络体系结构N.Wang09/2011*第3章计算机网络体系结构开放系统互连参考模型(OSI/RM)TCP/IP体系结构基本概念各层基本功能基本概念各层基本…

canvas转盘-拯救选择困难

转盘-拯救选择困难效果图简介代码效果图 简介 每到饭点就纠结吃什么,不如直接roll点。 在词条框中输入选项,选项用逗号(中英都可)隔开。点击设置词条,会根据词条(没有输入则获取代码中的默认词条&#xf…

tcping计算机端口,TCPing 服务器端口测试,端口阻断检测

介绍平时我们Ping服务器的IP,只是ICMP协议传输获得的延迟,而某些IDC会把ICMP的延迟优化的很棒,实际上一走TCPing 就暴露了;而且我们使用过程中主要是TCP协议传输数据,所以可以测试一下TCPing得到的延迟;另外因为TCP协议的握手步骤…