导出到python中的文件

时间:2014-12-28 06:17:45

标签: python list file

我有很多这样的列表(2550),它们是由for循环创建的(列表不是嵌套的):

[' id   "ENS001" ', ' name   "EGSB"  ', ' Trans   "TTP" '] 

每个列表对应于我拥有的每个因素(有2550个因子)。每个列表有3对,每对中的第一项在所有列表中都是通用的。因此,在列表中有3个常见字符,即列名。在每一对中,项目彼此分开,但我不知道它是标签或空格,因为它们在原始文件中分开。

我想创建一个包含3列和2550行的文件(除了第一行是列名),每行都是每个列表的信息(表示每对的第2项,对应每个因素) )。

1 个答案:

答案 0 :(得分:0)

让我们假设您有一个父列表,其中包含所有这2550个列表。

parent_list = [[' id "ENS001" ', ' name "EGSB" ', ' Trans "TTP" ']]

print "id\tname\ttrans\n"
for lst in parent_list:
    print lst[0].split()[1],"\t",lst[1].split()[1],"\t",lst[2].split()[1]

这有道理吗?

id              name            rans

"ENS001"        "EGSB"         "TTP"

但是你也可以使用.write()方法代替print函数将内容写入文件,打开该文件后,请参阅python中的文件处理。