【发布时间】:2020-06-18 19:08:55
【问题描述】:
有没有一种简单的方法可以将多行字符串分成不同大小的不同列表? 我在一个文件中有这个元素:
5 5 6 7 8 9
1 3 4 53 4
1 23
13 312
22 111 123
我想得到一个包含这些元素的数组/列表
list= [5,5,6,7,8,9],[1,3,4,53,4],[1,23],[13,312],[22,111,123]
它必须适用于任何文件(它们总是带有整数的文件),重要的是它在每个'\n'中划分数组/列表
我想避免使用外部导入(例如 NumPy),我只需要使用 Python 提供的工具即可。
【问题讨论】:
-
你现在得到了什么?这可以在大约 4 行代码中完成。
-
强制注释提醒您
list不是一个好的变量名,因为这样您就不能再使用内置的list可调用对象了。 :) -
“我已经被这个问题困扰好几天了”我们喜欢有人在问这里之前尝试一些东西,所以这很好。如果您在问题中包含您的尝试并解释它们是如何失败的,您的问题可能会获得一些支持。