python学习之数据类型转化

python数据类型转化(元组转字典)

虽然元组、列表不可以直接转化为字典,但某些场景下的确是可行的,因为经常用python从数据库中读出的是元组形式的数据。

例如:# t1 = (“aa”,11) t2= (’‘bb’’,22) li1 = [(“cc”,11)]
请通过学过的知识点,进行相关操作变为如下字典: {“aa”:11,“cc”:11,“bb”:22}

#方法一:通过for循环实现

t1,t2,li1 = ((“aa”,11),(‘bb’,22),[(“cc”,11)])
list_1 = [t1[0],t2[0],li1[0][0]]
list_2 = [t1[1],t2[1],li1[0][1]]
new_dict_1 = {}
for i in range (3):
new_dict_1[list_1[i]] = list_2[i]

#方法二:通过dict直接转化成字典

print(dict([t1, li1[0], t2]))

总结:像这种元组或列表内的元素以键值对形式出现的可以使用dict直接转化成字典

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值