首页 > 解决方案 > 列表无法存储输入附加属性错误

问题描述

我不知道为什么我会收到这个错误。该列表有一个名为 append 的函数,它将数据添加到列表中。但是我的代码给出了一个错误:int object has no attribute append. 我的代码输入是


1 
5
.....
.*...
.....
.....

我无法将输入存储在嵌套列表中。它显示运行时错误。帮我解决这个问题。


    t=int(input())
    l=[]
    for i in range(t):
        n=int(input())
        for x in range(n):
            l.appen(list(input()))    


我希望输入将存储为嵌套列表,但它会引发错误 int object has no attribute append。

标签: python-3.x

解决方案


如果你在 Python 的 IDLE 中编写,这是我经常犯的错误。'1' 看起来和 'l' 几乎一样,所以要确定。

t=int(input())
l=[]
for i in range(t):
    n=int(input())
    for x in range(n):
        l.append(list(input()))  # 'appen' is not a list attribute, 'append' is.

您可以对此答案发表评论,以获取有关此主题的更多查询。我会急于回答他们

我希望它有所帮助。


推荐阅读