首页 > 试题广场 >

以下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呀,这么简单
发表于 2018-11-03 15:58:19 回复(0)
zip(*)函数是zip()函数的逆过程,zip(*a)就是要找一个list b 使zip(b) = a
list b = [[1,3],
             [2,4]]
经过zip(b) = a
所以答案为A
发表于 2018-11-02 20:56:32 回复(0)
转置:zip(*a)=[(1,3),(2,6)]
在执行map(list,zip(*a)) 将各项的tuple变为list
发表于 2018-11-01 16:20:06 回复(0)