首页 > 试题广场 >

以下python代码输出为 a=[[1, 2]..

[单选题]
以下python代码输出为
>>> a=[[1, 2], [3, 4]]
>>> print map(list, zip(*a))
  • [[1, 3], [2, 4]]
  • [[1, 2], [3, 4]]
  • [1, 2, 3, 4]
  • {1: 2, 3: 4}
*a对[[1,2],[3,4]]进行拆包得到[1,2]和[3,4],zip将这两个列表的元素两两组合“1和3,2和4”(相当于拉链操作),经过list函数将组合结果再转换为列表[1,3]和[2,4],打印出来就是[[1,3],[2,4]]
发表于 2022-03-05 09:21:42 回复(0)