【发布时间】:2017-11-06 10:34:19
【问题描述】:
Number = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]
for n in range(0, 20):
print(Number[n]+1\n)
InputNum3 = input()
Number[InputNum3] = ''.join(str('-'))
想要:
1 2
3
4
.... 20
输入 2
想要:
1
-
3
4...20
但结果是:
TypeError: 列表索引必须是整数或切片,而不是 str
【问题讨论】:
-
input返回一个str您需要将其转换为int以使索引有效 -
很奇怪,它给我带来了
SyntaxError。
标签: python string list type-conversion int