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

How I can copy triangle shape numbers in Python

我正在解决 Python 中的一些问题,我是初级水平。我想知道如何复制我在互联网上找到的号码。当我尝试复制三角形数字时:

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

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

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]

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