python里dict怎么变成list


本文摘自php中文网,作者藏色散人,侵删。

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

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

①转换后的列表为无序列表

1

2

3

4

5

6

7

8

9

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)

运行结果:

1

2

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

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

②转换后的列表为有序列表

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

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)

运行结果:

1

2

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

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

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

阅读剩余部分

相关阅读 >>

Python求平均值

Python实现按照指定要求逆序输出一个数字

Python中count函数的用法详解

Python如何一次性输入多个数

怎样在Python中sum求和

Python表达式怎么写

Python中降序用哪个单词

Python格式化输出是什么意思

Python用input输入列表的方法

Python实现循环定时器的方法介绍(附代码)

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...