【问题标题】:Python code to create list from a file从文件创建列表的 Python 代码
【发布时间】:2016-07-11 09:17:59
【问题描述】:

我有一个字典 file.txt,每行 3 - 5 个单词。

喜欢:

apple ball back hall
hello bike like

在进行任何其他编码之前,我需要一个 python 代码将所有这些单词放入一个列表中。

我的想法是逐行读取文件,并使用split()list.append()函数,但我似乎没有整理出来。有人可以帮忙吗?

已编辑:说错了,对不起!

【问题讨论】:

  • 您能否发布示例文件的确切内容,或者至少发布前几行?
  • 给出输入示例、预期输出、实际输出、您尝试过的实际代码以及任何错误消息。
  • 您已经描述了答案。您可以自己尝试更多。
  • list(dict[ ]) 到底是什么?

标签: python list file


【解决方案1】:

你可以这样做:

file_list = []
with open('file.txt', 'r') as file:
    for line in file.readlines().rstrip('\n'):
        for word in line.split(' '):
            file_list.append(word)

如果file.txt有以下内容:

apple ball back hall
hello bike like

输出将是:

>>> file_list
['apple', 'ball', 'back', 'hall', 'hello', 'bike', 'like']

【讨论】:

  • 我不明白list(dict[]) 的OP 是什么意思。你呢?
  • 我实际上的意思是 dict 是列表变量。 :P 说错了吧?
  • @salmanwahed 我也很困惑。我认为他的意思是字典列表。
  • 很确定这就是我想要的。让我们看看它是如何工作的。
  • 不要隐藏python内置的list函数,使用my_list之类的东西
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-27
  • 1970-01-01
  • 2015-10-31
  • 1970-01-01
  • 2017-01-24
  • 1970-01-01
相关资源
最近更新 更多