【问题标题】:How to write lines in python to a list [duplicate]如何将python中的行写入列表[重复]
【发布时间】:2016-09-27 18:30:47
【问题描述】:

如上所述,我找不到任何其他可以提供有效解决方案的来源。基本上我想在一个文本文件中存储这个字符串:

0
1
2
3
2
4

并将数字存储到整数列表中,如下所示:

[0, 1, 2, 3, 2, 4]

有什么帮助吗?

【问题讨论】:

  • 您为什么不发布您拥有的代码,我们会帮助您改进它。
  • “我找不到任何其他可以提供有效解决方案的来源”我真的很难相信..

标签: python list file python-3.x


【解决方案1】:

使用open() 打开文件并转换成这样的列表:

with open("myfile.txt") as myfile:
    int_list = [int(l.strip()) for l in myfile]

这会遍历每一行,去掉末尾的\n,转换成int,然后将其全部放入一个列表中。

【讨论】:

    猜你喜欢
    • 2019-06-22
    • 2019-01-10
    • 1970-01-01
    • 2018-02-03
    • 2016-07-11
    • 1970-01-01
    • 2023-03-17
    • 2021-03-11
    • 2017-12-21
    相关资源
    最近更新 更多