我如何在 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]
我认为您可以尝试类似的方法,因为它出现了一些文本编码问题,使用此代码段您可以从复制和粘贴的字符串中获取数字。
我正在解决 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]
我认为您可以尝试类似的方法,因为它出现了一些文本编码问题,使用此代码段您可以从复制和粘贴的字符串中获取数字。