首页 > 解决方案 > 打印出与数字对应的特定字符串

问题描述

您好,我已经使用移动应用程序学习 pyhton 大约 2 周了,但我认为强迫自己创建一个项目有助于我更快地学习。是否有一个脚本可以用来为字符串分配一个数字,所以当按下特定的 int 时,它会打印出它的定义?

>>>>d = {1:"apple", 2:"peach", 3:"cherry"}
>>>>mylist = ["apple", 1, "peach", 2, "cherry", 3 ]
>>>>num = int(input())
>>>>If num == int in mylist:
>>>>print(str(num))

抱歉,如果我将代码格式错误,但这就是我目前所拥有的。我想让用户输入的结果识别 int 并打印它的值,而不必写出每一个输出。这是可能的还是我必须全部写出来?

标签: pythonpython-3.xstring

解决方案


您可以创建字典。字典正是为此目的而制作的。这是一个例子:

dictionary = {1: 'my string', 'string': 'other'}
print(dictionary[1])
print(dictionary['string'])

那将输出

my string
other

您可以根据此分配数字。阅读教程以获得更好的理解。


推荐阅读