开发者社区 问答 正文

如何修复我的:TypeError:'int'对象不支持项目分配

这是我正在尝试运行的代码

table=[0]*3
column=0
n=0
with open('matrix.txt','r') as f:
    numbers=f.read()
    numbers=[int(x) for x in numbers.split()]
    for i in range(3):
        table[column]=[0]*3
        for j in range(3):
            table[i][j]=numbers[n]
            n+=1
    collumn+=1
print(table)

我想在文件中制作一个3x3的内容表。文件内容是;

2 3 4 1 2 6 9 8 9

运行它时,我不断收到错误消息。关于如何解决它的任何想法?

展开
收起
游客ufivfoddcd53c 2020-01-04 11:07:32 1044 分享 版权
1 条回答
写回答
取消 提交回答
  • 您正在增加外部for循环之外的列。而且,它拼写错误。

    2020-01-04 11:07:52
    赞同 展开评论