我有一个带参数号整数的函数,并输出该数字的列表部分。所以,例如,如果我们有
List = ["Hello world", "james bond"]
我们创建一个函数,该函数接受参数编号并输出列表的右侧部分
这是我的代码
documentNum = input("What is the document number ?")
createList(documentNum)
def createList(documentNum):
List = ["Hello world", "james bond"]
print(List[documentNum])
所以如果我们输入1
我希望得到詹姆斯·邦德
但是我得到了
列表索引必须是整数,而不是str
如何解决这个问题?
答案 0 :(得分:4)
只需使用
documentNum = int(input("What is the document number ?"))