我想将列表中的项目(例如[1,2,3,4,5,6,7,8,9]
)翻译为另一个列表中的项目(例如那些数字的名称)。在python中翻译用户输入
此外,我希望能够做翻译,使得当用户输入“1”,“一个”被打印出来,并且类似地为“2”,等等
下面的代码我有这么远:
numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
names = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven',
'eight', 'nine']
myDict = dict(zip(numbers, names))
除非我错误地读你的问题,你的例子不是一个字典,这些值肯定不是字。如果您提供了示例输入和输出,它可能会有帮助。 –
您可以通过阅读http://docs.python.org/tutorial/datastructures.html#dictionaries开始。提示:Python使这种东西非常容易,所以如果你的解决方案看起来非常复杂,那么你可能会比你需要的更难。 –
我觉得这个问题还不清楚。你可以发布你的词典中的数据样本,以及一些输入/输出对的例子吗? – Gant