dict,list强制类型转换

单列集合中如果装的元素都是双列,那么可以通过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)]
原文地址:https://www.cnblogs.com/zhoajiahao/p/11479893.html