2012-07-18 51 views
-3

如何將k,v轉換爲{k:v},儘可能簡短和pythonically?如何將k,v變成{k:v}?

+9

你有一個變量'v'和一個變量'k',你想做一個'dict'? '{k:v}'完全是pythonic – 2012-07-18 23:04:42

+0

@gnibbler - comeon mate。讓它成爲答案或者錯誤的東西獲得太多次+1! – 2012-07-18 23:19:15

+0

@PhilCooper,好吧我讓它成爲一個答案 – 2012-07-18 23:31:50

回答

4

你可以把一個元組轉換成字典。試試這個:

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

我假設k, v這裏是你在某個變量,我會打電話給x有一個元組。這裏有幾個選項:

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

或...

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

你有一個變量v和可變k,你想使一個dict{k: v}是完美的pythonic

相關問題