-3

如何将 k,v 转换为 {k:v},尽可能短且 Python 化?

4

3 回答 3

6

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

于 2012-07-18T23:31:20.780 回答
4

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

>>> dict([('k', 'v')])
{'k': 'v'}
于 2012-07-18T23:04:56.657 回答
0

我假设k, v这里是您在某个变量中拥有的元组,我将其称为x. 这里有几个选项:

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

或者...

d = {x[0]: x[1]}
于 2012-07-18T23:06:50.947 回答