我有想要投射的数据。我需要创建一个哈希表,当我输入一个数字时,它会给我一个名字。
喜欢这个
dd = {'Here Number' : [(Name Here)]}
z='Here Number'
dd[z]
#It should give as result the Name
所以当我尝试这个时,我在第二部分[(姓名在这里)]
上得到错误这是什么解决方案。
任何建议
答案 0 :(得分:0)
如果您想将您的号码视为数字:
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 )
答案 1 :(得分:0)
如果Name Here
是字符串,则应将其表示为'Name Here'
。所以代码应该是:
dd = {'Here Number' : [('Name Here')]}
z='Here Number'
dd[z]
#It should give as result the Name