如何在Python中复制三角形数字



我正在用Python解决一些问题,我是初学者。我想知道怎样才能复制我在网上找到的号码。当我尝试复制三角形数字时,如:

7595 6417 47 8218 35 87 1020 04 82 47 65我添加了形状

我不能在Python中使用它们。它在第二行的末尾给出了错误的无效语法。我需要把它们变成一份清单。在这个例子中,它足够短,可以自己做,但它可以是1000个数字。有什么功能或东西可以做那件事吗。我知道问这个问题很容易,但我找不到,而且我是初学者。

import re
string = r"""
23 17n
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]

我认为你可以尝试这样的方法,因为它出现了一些文本编码问题,使用这个片段,你可以从复制粘贴字符串中获得数字。

最新更新