我想在下面的例子中創建格式字典。如何從python元組創建詞典
c={
'A':{('AB',2.9)},
'B':{('AS',3.9)},
'R':{('D',2.0)},
'V':{('AD',2.9)},
'G':{('AX',2.9)}
}
我有這個元組飼料循環。這是我嘗試過的,但是我得到了一個錯誤的格式。
my_tuple = ('AB',2.9)
c = {}
my_key = 'A'
c.update({my_key:{my_tuple}})
對於這種特殊情況,我想獲得{'A': set([('AB', 2.9)])}
。我知道這是一本正確的詞典,但怎樣才能做得更好,並以一種格式返回c
的值?我想即:
{'A': {('AB', 2.9)}}
的自由你是否告訴我們你對'set'的表示感到惱火? – root 2013-03-24 08:49:10
完全沒有。爲了簡單和易於集成,我的要求要求我以這種格式輸出數據,否則我對設置感到滿意。 @root有沒有一種方法可以消除這個集合,並且有{}它可以幫助。謝謝 – 2013-03-24 08:53:53
你想完成什麼?你爲什麼需要改變'set representation'? – root 2013-03-24 08:56:38