Python 错误:';非类型';对象没有属性';追加';

Python 错误:';非类型';对象没有属性';追加';,python,Python,我犯了个错误你们能帮我吗 代码如下: 这就是确切的错误: 回溯(最近一次呼叫最后一次): 文件“C:/Users/DELL/PycharmProjects/start/jam1.py”,第5行,在 n1=n1.append(int(input())) AttributeError:“非类型”对象没有属性“附加” 如果您能帮助我,我将不胜感激。append不返回值;它会在适当的位置修改列表 所以,只要做: n1 = [0] for x in range(t): n1

我犯了个错误你们能帮我吗

代码如下: 这就是确切的错误:
回溯(最近一次呼叫最后一次):
文件“C:/Users/DELL/PycharmProjects/start/jam1.py”,第5行,在
n1=n1.append(int(input()))
AttributeError:“非类型”对象没有属性“附加”

如果您能帮助我,我将不胜感激。

append
不返回值;它会在适当的位置修改列表

所以,只要做:

   n1 = [0]
    for x in range(t):
        n1.append(int(input()))

append
不返回值;它会在适当的位置修改列表

所以,只要做:

   n1 = [0]
    for x in range(t):
        n1.append(int(input()))

第一次迭代后,
n1
将变为
None
,因为
list.append
返回
None
,您可以使用列表理解:

n1 = [0] + [int(input()) for _ in range(t)]

第一次迭代后,
n1
将变为
None
,因为
list.append
返回
None
,您可以使用列表理解:

n1 = [0] + [int(input()) for _ in range(t)]

第一个答案是肯定的,下面是另一个选择:

n1=[0]
对于范围(2)内的x:
n1=n1+[int(输入())]

第一个答案是肯定的,下面是另一个选择:

n1=[0]
对于范围(2)内的x:
n1=n1+[int(输入())]