【发布时间】:2013-07-14 00:18:08
【问题描述】:
我有一个数组:
[['a','1'.'2','3','4'],['b','5','6','7','8'],['c','9','10','11','12'],['d','13','14','15','16']]
我想对此进行子集化并转置。对于转置,我尝试了 zip 函数,但它输出的数组在我写入 csv 文件时没有制表符分隔的格式。
想要的输出:
a b
1 5
2 6
3 7
4 8
c d
9 13
10 14
11 15
12 16
由于我无法在此处创建制表符,因此我将在输出中留下三个空格。
【问题讨论】:
-
不清楚你想对你的数据结构做什么。 “子集”一词与您正在做的事情无关;我不认为这意味着你认为它意味着什么。
-
试试:
zip(array[0],array[1])和zip(array[1],array[2])。 -
@AshwiniChaudhary 结果是一个元组。我也可以把它当作矩阵吗??
-
@Vignesh ideone.com/BX9NAo
标签: python arrays python-2.7 subset transpose