鑑於這種元組:快譯通理解問題
my_tuple = ('chess', ['650', u'John - Tom'])
我要創建字典,其中chess
是關鍵。它應該導致:
my_dict = {'chess': ['650', u'John - Tom']}
我有這樣的代碼
my_dict = {key: value for (key, value) in zip(my_tuple[0], my_tuple[1])}
但它是有缺陷的,結果:
{'c': '650', 'h': u'John - Tom'}
能否請你幫我修復它?
+1,這是最好的靈活的解決方案,儘管我仍然不確定OP是否需要它。 – 2013-04-29 11:10:15
@Lattyware我在OP的特定情況下添加了一個註釋 – jamylak 2013-04-29 11:10:44