Python 使用map()和lambda进行转置 |
您所在的位置:网站首页 › undercover尺码偏小 › Python 使用map()和lambda进行转置 |
Python 使用map()和lambda进行转置,python,Python,我遇到了以下代码: l = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] list(map(lambda *a: list(a), *l)) 返回: [[1,4,7],[2,5,8],[3,6,9]] 我不太明白这些值是如何被转换的。我知道*l是用来打开列表的,之后我有点不确定。 对此有任何逐步的解释吗?以下是该代码对给定输入的翻译: list(map(lambda *a: list(a), *l)) l解包至: list(map(lambda *a: list(a |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |