为了账号安全,请及时绑定邮箱和手机立即绑定

如何在python中将元组列表转换为固定键目录格式

如何在python中将元组列表转换为固定键目录格式

慕尼黑的夜晚无繁华 2023-05-16 14:42:05
我尝试转换以下格式的元组    [(1597209852, 'p'), ('o',1597209851)]进入这个:    [  {"key":"p" ,"value": 1597209852  },{"key":"o" ,"value": 1597209851  }这是我的代码但不起作用:    po=[(1597209852, 'p'), (1597209851, 'o')]     convertedlist = [dict(one=dd[0], two=dd[1])] for dd in po]我的问题中的顺序不同。
查看完整描述

2 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

从您对输入和输出的描述来看,您似乎只需要:

def func(arr):
    return [{"key": item[1], "value": item[0]} for item in arr]


查看完整回答
反对 回复 2023-05-16
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

这是你要找的吗?

po = [(1597209852, 'p'), (1597209851, 'o')]
newdict = {y:x for x, y in po}

输出:

{'p': 1597209852, 'o': 1597209851}


查看完整回答
反对 回复 2023-05-16
  • 2 回答
  • 0 关注
  • 121 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信