【发布时间】:2020-07-16 11:07:51
【问题描述】:
在此数据中:
[‘23 2312 dfr tr 133’,
‘2344 fdeed’,
‘der3212fr342 96’]
我想要一个函数,它可以在一行中有一定数量的数字时返回值。只要一行中有一定的数字,空格或其他文本都没有关系。 (不多不少)例如:
2 numbers in a row:
[‘23’,’’,’96’]
3 numbers in a row:
[‘133’,’’,’342’]
4 numbers in a row:
[‘2312’,’2344’,’3212’]
谢谢
【问题讨论】:
-
数据是如何存储的?在这样的文本文件中?或者它们是否存储在任何预定义的结构中,例如数组或列表?
-
你在寻找类似this的东西吗?
-
导入形成列表。没有外部文件。该列表是一个字符串列表,就像问题顶部的字符串一样。谢谢。
-
为什么前两个输出中间的空字符串?另外,请提供有效数据,你的引号不是正常的引号,会导致语法错误。
-
我想知道如果列表中的第一个字符串是“23 2312 dfr tr 13”如果数字是2会发生什么。它将返回
['23','','96']或['23','13','','96']或[['23,','13'],'','96']或什么?
标签: python regex python-3.x list