詹惠儿

2018-12-06   阅读量: 567

数据分析师 Python编程 Python数据分析

怎么用zip实现单行转置?

扫码加入数据分析学习群

使用zip:Zip返回元组的迭代器,其中第i个元组包含来自每个参数序列或迭代的第i个元素。在这个例子中,我们使用*解压缩我们的数组,然后压缩它以获得转置。

matrix=[(1,2,3),(4,5,6),(7,8,9),(10,11,12)]

for row in matrix:

print(row)

print("\n")

t_matrix = zip(*matrix)

for row in t_matrix:

print(row)

  1. 注意: - 如果你想要你的结果[[1,4,7,10] [2,5,8,11] [3,6,9,12]],你可以使用t_matrix = map(list,拉链(*矩阵))。
添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 1 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子