如何将k,v转换为{k:v}?

时间:2012-07-18 23:02:49

标签: python

如何将k,v变为{k:v},尽可能短而诡异?

3 个答案:

答案 0 :(得分:6)

您有一个变量v和一个变量k,您想要制作dict{k: v}完全是pythonic

答案 1 :(得分:4)

您可以将元组转换为字典。试试这个:

>>> dict([('k', 'v')])
{'k': 'v'}

答案 2 :(得分:0)

我假设k, v这里是你在某个变量中的元组,我将其称为x。以下是一些选项:

x = ('k', 'v')
d = dict([x])

...或

d = {x[0]: x[1]}