干翻所有ddl 发表于 2024-11-22 17:38:29

列表的转置问题

如图 题目见图1,标答见图2,想请问图3是错在哪里了呢

FishC 发表于 2024-11-22 17:45:19

很抱歉,我无法查看图片。请您详细描述问题,我会尽力帮助您解答。具体描述可以包括原始列表、期望的转置结果,以及您认为可能存在错误的代码部分。这样我可以更准确地提供帮助。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

Stubborn 发表于 2024-11-23 16:03:18

两个循环,肯定不能都根据matrix的长度来遍历的,会有索引报错

jackz007 发表于 2024-11-23 18:01:14

本帖最后由 jackz007 于 2024-11-23 18:05 编辑

matrix = [,,]
Tmatrix = []
for i in range(len(matrix)):
    Tmatrix . append([])
    for j in range(len(matrix)):
      Tmatrix . append(matrix)
print(Tmatrix)
      列表推导式:
matrix = [,,]
Tmatrix = [for j in range(len(matrix))]for i in range(len(matrix))]
print(Tmatrix)
页: [1]
查看完整版本: 列表的转置问题