我正在尝试转置数据,并且 zip 功能完美运行。除了因为它找到了最长的列表并将其应用于我通过循环获得的每个列表,我最终得到了很多空白。
这是我的代码:
Read_Data = inputdata.readlines()
Length_Data = len(Read_Data)
for a in range(Length_Data):
split_data = Read_Data[a].split(',')
zipper = zip(split_data)
print zipper
这给了我这个输出(这只是来自更大数据集的一个示例列表):
[('Abagrotis alternata',), ('Bignoniaceae',), ('Cruciferae',), ('Ericaceae',), ('Fagaceae',), ('Juglandaceae',), ('Oleaceae',), ('Pinaceae',), ('Rosaceae',), ('Solanaceae',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('\n',)]
我有很多数据可以创建数千个这样的列表。有没有办法删除每个列表中出现的空白或“”?谢谢你的帮助
我做错了所以这是我的示例数据
**Lep. Species** **Column** **Column** **Column**
Abablemma brimleyana Algae
Abagrotis alternata Bignoniaceae Cruciferae Ericaceae
Abagrotis anchocelioides Ericaceae Rosaceae
Abagrotis brunneipennis Rosaceae Ericaceae
Abagrotis cryptica Rosaceae Salicaceae
Abagrotis cupida Ericaceae Rosaceae Salicaceae
Abagrotis magnicupida Asteraceae Caryophyllaceae
这就是我希望我的输出看起来的样子
**Lep. Species** **Column**
Abablemma brimleyana Algae
Abagrotis alternata Bignoniaceae
Abagrotis alternata Cruciferae
Abagrotis alternata Ericaceae
Abagrotis anchocelioides Ericaceae
Abagrotis anchocelioides Rosaceae
等等。
我想我需要比我想的更多的帮助。再次感谢您的帮助