我有我想要投影的那些數據。我需要創建一個哈希表,當我輸入一個數字時,它會給我一個名字。Python哈希表
像這樣
dd = {'Here Number' : [(Name Here)]}
z='Here Number'
dd[z]
#It should give as result the Name
所以,當我試試這個,我得到錯誤的第二部分[(姓名)]
什麼是該解決方案。
任何建議
我有我想要投影的那些數據。我需要創建一個哈希表,當我輸入一個數字時,它會給我一個名字。Python哈希表
像這樣
dd = {'Here Number' : [(Name Here)]}
z='Here Number'
dd[z]
#It should give as result the Name
所以,當我試試這個,我得到錯誤的第二部分[(姓名)]
什麼是該解決方案。
任何建議
如果你想要把你的電話號碼爲號碼:
dd= { 1 : 'MyName' , 2 : 'YourName' , 3 : 'OurName' , 4 : 'TheirName' }
z= 3
result= dd[z]
print(result)
如果你想要把你的電話號碼作爲字符串:
dd= { '1' : 'MyName' , '2' : 'YourName' , '3' : 'OurName' , '4' : 'TheirName' }
z= '3'
result= dd[z]
print(result)
如果我想要做更高級的事情,但使用相同的邏輯 – user2693902
有一堆數字,如果我輸入任何項目名稱 – user2693902
@ user2693902「更先進」以什麼方式? –
如果Name Here
是一個字符串它應該被表示爲'Name Here'
。所以代碼應該是:
dd = {'Here Number' : [('Name Here')]}
z='Here Number'
dd[z]
#It should give as result the Name
我們可以看到*實際*代碼嗎? – nneonneo
它是實際的代碼 – user2693902
''這裏Number''不是一個數字,並且'(Name Here)'不是一個字符串。如果這是你的實際代碼,那麼它在某種程度上是非常錯誤的。 – nneonneo