Python 如何使用用户输入调用字典中的多个条目

Python 如何使用用户输入调用字典中的多个条目,python,dictionary,Python,Dictionary,我希望能够在lojban中输入任何数字,结果是该数字,例如,125将是paremu输入第一个数字-表示第一个数字,而不是序列读取字符串,而不是数字。然后迭代该字符串的字符。也许您可以使用for循环迭代输入中的每个数字。然后将相应的lojban添加到一个变量中,稍后打印。如果用户输入1e3ww5?顺便说一句,因为键是以0开头的数字,Lobandit=('no','pa','re','ci','vo','mu','xa','za','bi','so')应该同样有效。 lobanDict = {0:'

我希望能够在lojban中输入任何数字,结果是该数字,例如,125将是paremu

输入第一个数字-表示第一个数字,而不是序列读取字符串,而不是数字。然后迭代该字符串的字符。也许您可以使用for循环迭代输入中的每个数字。然后将相应的lojban添加到一个变量中,稍后打印。如果用户输入
1e3ww5
?顺便说一句,因为键是以0开头的数字,
Lobandit=('no','pa','re','ci','vo','mu','xa','za','bi','so')
应该同样有效。
lobanDict = {0:'no', 1:'pa', 2:'re', 3:'ci', 4:'vo', 5:'mu', 6:'xa',  7:'za', 8:'bi', 9:'so'}

num = int(input("Please enter first number - "))

result = lojbanDict[num]

print(result)
>>> lobanDict = {0:'no', 1:'pa', 2:'re', 3:'ci', 4:'vo', 5:'mu', 6:'xa',  7:'za', 8:'bi', 9:'so'}
>>> num = '123'
>>> ''.join(lobanDict[i] for i in map(int,num))
'pareci'