如何用空格分隔的整数将多行字符串拆分为每一行的列表列表

用户8924024

有没有一种简单的方法可以将多行字符串分成大小不同的不同列表?我在文件中有以下元素:

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提供的工具即可。

提格布

那很容易。请记住,文件是可迭代的行。

>>> # demo-list that imitates your file
>>> file = '''5 5 6 7 8 9
... 1 3 4 53 4
... 1 23
... 13 312
... 22 111 123'''.splitlines()
>>> 
>>> [map(int, line.split()) for line in file]
[[5, 5, 6, 7, 8, 9], [1, 3, 4, 53, 4], [1, 23], [13, 312], [22, 111, 123]]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python:将字符串拆分为列表列表

将用空格分隔的字符串转换为一行的整数数组列表

根据逗号分隔的字符串列将一行拆分为多行

将空格分隔的数字字符串拆分为 Python3 中的列表

如何将.csv文件的每一行分隔为字符串列表>

将列表值拆分为逗号分隔的字符串

如何用空格字符在列表中拆分字符串

根据字符串将字符串列表拆分为子列表列表

如何将这些字符串数组列表[{},{},{} ...]拆分为字符串或整数?

如何在Python中将没有空格的字符串拆分为整数列表?

Elixir-如何将字符串每3个字符拆分为一个列表

如何将一行中的字典列表拆分为多行 Pandas DataFrame?

根据固定长度将文件中的每一行拆分为带有分隔符的子字符串

按空格在列表列表中拆分字符串

如何基于字符分隔符将列表拆分为子列表时如何跳过空子字符串

如何按空格拆分一行以使字符串不拆分为每个字符?

将字符串拆分为列表

在 perl 中将空格或逗号分隔的字符串拆分为列表

如何将字符串拆分为列表?

如何将unicode字符串拆分为列表

如何将字符串拆分为列表节点?

如何将多行字符串拆分为多行?

将每个数组列表/列表元素拆分为整数和字符串的元组

根据字符串中的整数将列表拆分为子列表

如何将字符串从一列拆分为与列表匹配的两列?

如何使用:将'hh:mm:ss'字符串拆分为毫秒数,在Python的数据帧的每一行中浮动?

将列表列表内的字符串拆分为两个元素,这些元素保留在同一列表中

将一行(字符串)拆分为更多字符串

按空格将字符串列表拆分为列