當從本字典的值的括號我有以下功能,其中我想生成基於引入的參數的數目的字典:打印
def find_posit(*param):
query = {'colors':param}
return query
print(find_posit('red','blue','green'))
當打印功能,返回的輸出是這樣的:
{'colors':('red','blue','green')}
我怎樣才能獲得以下輸出?
{'colors': 'red','blue','green'}
'打印(STR(find_posit(紅,藍,綠))。REPLACE( '(', '').replace( ')', ''))' –
的簡單的答案是,你不能。這就是Python爲元組對象定義'__repr __()'的方式。 –
想象一下,如果字典中有多個鍵值對。逗號雖然在技術上仍然毫不含糊,但對於讀者來說卻是一團糟。 '{'colors':red,blue,green,'data':7,8,9,'foo':bar}' –