好好玩吧
2019-06-19 11:28
采纳率: 77.3%
浏览 2.5k

python中,单个列表怎么转成字典呢?

比如:['tyc=ddo56365f', 'cmb=13652d22d', 'eay=53896d', ],要转成字典,等号左边是键,右边是值,应该怎么做呢?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • threenewbee 2019-06-19 11:34
    已采纳
    # -*- coding: UTF-8 -*-
    list = ['tyc=ddo56365f', 'cmb=13652d22d', 'eay=53896d' ]
    d = {}
    for i in range(len(list)):
        d[list[i].split('=')[0]] = list[i].split('=')[1]
    print(d)
    

    {'eay': '53896d', 'cmb': '13652d22d', 'tyc': 'ddo56365f'}

    已采纳该答案
    打赏 评论
  • 战渣渣 2019-06-21 09:21
    l = ['tyc=ddo56365f', 'cmb=13652d22d', 'eay=53896d' ]
    data = dict([ i.split("=") for i in l ])
    
    打赏 评论

相关推荐 更多相似问题