开发者社区> 问答> 正文

如何修复我的: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 1012 0
1 条回答
写回答
取消 提交回答
  • 您正在增加外部for循环之外的列。而且,它拼写错误。

    2020-01-04 11:07:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多