操纵数字列表 - Python

时间:2014-10-10 02:51:11

标签: python

为什么在我的数字列表上运行此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

1 个答案:

答案 0 :(得分:3)

应该是x.append(val)。 extend采用像列表或生成器一样的迭代。