2017-05-25 274 views
-2

我有一個字典如下:使用鍵和值的字典蟒蛇

replace={'/':',',':':','} 

現在,當我執行下面的代碼

for key in replace: 
    print(Value) 

它提供了以下輸出,

>>: 
>>: 

我使用的是Python 3.5.2,我也是使用dicts的新手。我預計輸出爲

>>, 
>>, 

我在做什麼錯在這裏? 請幫忙。

+0

您的代碼將無法運行,因爲在所有替代沒有定義。 – e4c5

+0

你確定你正在執行該代碼嗎?大約有兩個未定義的變量.. – SuperSaiyan

+0

除非您將'Value'定義在我們沒有看到的地方,否則這將失敗並出現名稱錯誤。 – deceze

回答

2
for value in replacements.values(): 
    print(value) 
0

這是一種方式來獲得價值Python中給定鍵:

replacements={'/':',',':':','} 
for key in replacements: 
    print(replacements[key]) 
0

你應該這樣做,而不是:

for k in replacements: 
    print(replacements[k])