MST

星途 面试题库

面试题:Python列表索引在复杂数据结构中的应用

假设有一个复杂列表 `complex_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]`,这是一个二维列表。编写一个函数 `transpose_matrix`,利用列表索引,实现对该二维列表进行转置(即将行和列互换),并返回转置后的结果。要求代码具有良好的通用性,能处理任意维度的二维列表(前提是列表为矩形结构,即每行元素数量相同)。
43.3万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
def transpose_matrix(complex_list):
    return [[complex_list[i][j] for i in range(len(complex_list))] for j in range(len(complex_list[0]))]