【发布时间】:2022-11-27 12:17:09
【问题描述】:
我希望根据我在字典中的值通过循环来更新我的字典,但我的方法很幼稚而且不酷所以我想在这里寻求帮助看看是否有更好的单行或几行处理方式它有相同的输出?
我的代码:
g_keypoints = {"test1": (14,145), "test2": (15, 151)}
d = {}
for k, v in g_keypoints.items():
d.update({k+"_x":v[0]})
d.update({k+"_y":v[1]})
我的输出:
{'test1_x': 14, 'test1_y': 145, 'test2_x': 15, 'test2_y': 151}
我的期望: 单行或更好的 pythonize 方式
【问题讨论】:
标签: python dictionary