为什么在我的数字列表上运行这个Python脚本时我会收到以下错误?
(其中x= 1、2、3、4)
脚本:
x = []
for i,line in enumerate(sys.stdin):
if i == 1:
x = line.split()
x = list(map(int, x))
val = x[len(x)-1]
x.extend(val)
Traceback (most recent call last):
File "solution.py", line 13, in <module>
x.extend(val)
TypeError: 'int' object is not iterable发布于 2014-10-10 02:55:40
应该是x.append(val)。扩展需要像列表或生成器那样的可迭代性。
https://stackoverflow.com/questions/26291200
复制相似问题