-2

投影したいデータがあります。数値を入力すると名前が付けられるハッシュ テーブルを作成する必要があります。

このような

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

したがって、これを試すと、2番目の部分でエラーが発生します[(Name Here)]

これについての解決策は何ですか。

助言がありますか

4

2 に答える 2

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 に答える
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 に答える