-2

我有我想要投影的那些数据。我需要创建一个哈希表,当我输入一个数字时,它会给我一个名字。

像这样

  dd = {'Here Number' : [(Name Here)]}
    z='Here Number'
    dd[z]
    #It should give as result the Name

所以当我尝试这个时,我在第二部分得到错误 [(Name Here)]

这有什么解决办法。

有什么建议么

4

2 回答 2

0

如果Name Here是字符串,则应表示为'Name Here'。所以代码应该是:

dd = {'Here Number' : [('Name Here')]}
z='Here Number'
dd[z]
#It should give as result the Name
于 2013-09-01T02:49:09.613 回答
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 )
于 2013-09-01T02:45:19.677 回答