首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将文本文件转换为python中的列表列表

将文本文件转换为python中的列表列表
EN

Stack Overflow用户
提问于 2017-04-25 16:58:07
回答 1查看 750关注 0票数 1

我有一个由7列组成的tab分隔文件。我想在python中把每一列放在一个单独的列表中。在那之后,我会有一个包含7个python列表的列表。我试过了,但它把每一行都放在一个单独的列表中:

代码语言:javascript
复制
infile = open('text.txt', 'r')
s = []
for line in infile:
    s.append(line.strip().split('\t'))

你知道我怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2017-04-25 17:07:13

尝试:

代码语言:javascript
复制
infile = open('text.txt', 'r')
s = [[], [], [], [], [], [], []]
for line in infile:
    t = line.strip().split('\t')
    for i, p in enumerate(t):
        s[i].append(p)

print(s)

考虑文件包含:

代码语言:javascript
复制
1   2   3   4   5   6   7
8   9   10  11  12  13  14

输出:

代码语言:javascript
复制
[['1', '8'], ['2', '9'], ['3', '10'], ['4', '11'], ['5', '12'], ['6 ', '13'], ['7', '14']]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43606018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档