在其他任何地方都找不到解决方法。 使用Python 3.7
rowNum = input
row = [1,2,3,4,5,6,7,8,9]
print(row[rowNum])
这是我程序的过度简化的示例。 基本上我要做的就是使它可以使用输入到“ rowNum”中的任何值作为索引。我收到“ Keyerror:输入的数字” 不知道如何解决。 (我是这个网站的新手,请原谅我格式不正确)
答案 0 :(得分:3)
rowNum = int(input())
row = [1,2,3,4,5,6,7,8,9]
print(row[rowNum])
答案 1 :(得分:1)
您必须实际获取用户输入:
rowNum = int(input("Enter a row number: "))
row = [1,2,3,4,5,6,7,8,9]
print(row[rowNum])
将其转换为整数,列表将不包含字符串。这是您的输出:
Enter a row number: 4
5