0

我正在用 Python 解决一些问题,而且我是初学者。我想知道如何复制我在互联网上找到的号码。当我尝试复制三角形形状编号时:

75 95 64 17 47 82 18 35 87 10 20 04 82 47 65 我添加了形状

我无法在 Python 中使用它们。它在第二行末尾给出错误无效语法。我需要把它们变成一个列表。在这个例子中,我自己做的足够短,但它可以是 1000 个数字。是否有任何功能或东西可以做到这一点。我知道问起来很容易,但我找不到它,而且我是初学者。

4

1 回答 1

0
import re

string = r"""
23 17\n
98 """


ans = re.findall("\d+", string, re.MULTILINE)
list_int = [int(i) for i in ans]

print(ans) # ['23', '17', '98']
print(list_int) # [23, 17, 98]

我认为您可以尝试类似的方法,因为它出现了一些文本编码问题,并且使用此代码段您可以从复制和粘贴字符串中获取数字。

于 2020-05-06T15:33:49.437 回答