【发布时间】:2021-08-09 16:41:23
【问题描述】:
我试图回答this video 的面试问题作为 Python 编程练习,我决定使用 Nick 解释的第一种方法,但由于某种原因,我的函数总是返回与输入相同的矩阵,我真的很难找到错误
我写的函数是:
def swap(inp):
for i in range(len(inp)-1):
for j in range(len(inp[i])-1):
temp = inp[i][j]
inp[i][j] = inp[j][i]
inp[j][i] = temp
return inp
【问题讨论】:
-
return [list(sorted(i,reverse=True)) for i in zip(*inp)]? -
@Sujay 看起来既不像对错误的解释,也不像一个可行的解决方案。
-
请将我们需要的所有信息添加到您的问题中。
inp是如何定义的?你如何调用你的函数?结果应该如何? -
我不希望帖子太长,因为我已经包含了视频,该视频深入解释了我要解决的练习以及函数的输入和输出应该如何@Matthias