0
所以我試圖添加一個新的「名稱」作爲字典中的現有密鑰的別名。在python中添加一個新的別名到現有的字典?
例如:
dic = {"duck": "yellow"}
userInput = raw_input("Type the *name* and *newname* (alias) here:")
#Somecode that allows me to input newname as an alias to "duck"
用戶鍵入兩個字:名稱引用「鴨」,和NEWNAME應該指向現有鍵的值的新的密鑰。即別名。 因此,當我更改"duck"
的值時,"newname"
也應該改變,反之亦然。
我已經嘗試了很多東西,但無法弄清楚這樣做的好方法。
爲什麼你想要用戶輸入任意名稱,然後使用該名稱作爲變量? – Vinny
用戶應輸入名稱,因爲:「name」是「newname」應該指向的別名。所以用戶可以輸入:鴨子塑料。現在塑料也應該指的是「黃色」值。 – Alvarsson
所以'name'是現有的密鑰,'newname'是插入到字典並指向相同值的新密鑰? – Vinny