码迷,mamicode.com
首页 > 其他好文 > 详细

dict,list强制类型转换

时间:2019-09-07 12:46:06      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:item   pre   默认   class   元素   类型   通过   集合   必须   

单列集合中如果装的元素都是双列,那么可以通过dict()强制转换为字典

a=[(1,1),(2,2),(3,3)]
print(dict(a))  #{1:1,2:2,3:3}

b=[1,2,3]
print(dict(b)) #报错

可以通过list()将字典强制转换为列表

a={1:1,2:2}
print(lsit(a)) #[1,2],默认只会转换key值

b={1:1,2:2}
print(lsit(b.items())) #[(1,1),(2,2)] 能够转换为列表中带元祖的单列集合,必须使用.items()

#列表可以进行加法
a={1:1}
print(list(a.items())) #[(1, 1)]
b={2:2}
print(list(a.items())+list(b.items())) #[(1, 1), (2, 2)]

dict,list强制类型转换

标签:item   pre   默认   class   元素   类型   通过   集合   必须   

原文地址:https://www.cnblogs.com/zhoajiahao/p/11479893.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!