pkqbszs 发表于 2022-10-3 18:34:24

不知道为什么我的这段代码一直报错

matrix=[,
      ,
      ]
x=[]
for i in range(3):
    for j in range(3):
      x=matrix

x.reverse()

jackz007 发表于 2022-10-3 18:39:00

本帖最后由 jackz007 于 2022-10-3 18:41 编辑

x=[]                      # 定义 x 为一个空列表
. . . . . .
      x=matrix    # 此赋值是对开头赋值的否定,新 x 只是一个整型数,与列表无关
. . . . . .
x.reverse()               # 一个整型数自然没有此方法
      你到底想实现什么效果?

pkqbszs 发表于 2022-10-3 18:42:05

jackz007 发表于 2022-10-3 18:39
你到底想实现什么效果?

哦对,我应该用append的

pkqbszs 发表于 2022-10-3 18:47:43

jackz007 发表于 2022-10-3 18:39
你到底想实现什么效果?

简单来说就是把matrix列表变成一维列表然后再反过来

jackz007 发表于 2022-10-3 18:48:30

pkqbszs 发表于 2022-10-3 18:42
哦对,我应该用append的

matrix=[, , ]
x = for i in range(len(matrix)) for j in range(len(matrix))]
x . reverse()
print(x)
页: [1]
查看完整版本: 不知道为什么我的这段代码一直报错