我试图创建一个函数,返回一个二维数组,没有数组两侧的括号,我不能使用print
,因为我使用这个函数的不和谐机器人,并希望return
数组,而不是打印它。
下面是我的一些代码:
import numpy as np
example_array = np.array([["⚪", "⚪", "⚪"], ["⚪", "⚪", "⚪"], ["⚪", "⚪", "⚪"]])
def get_array():
for row in example_array:
return "".join(map(str,row))
X = print_array()
如果我打印/发送X
,输出如下:
⚪⚪⚪
如何使用一个函数来返回完整的数组?
我想你应该这样做
"".join(["".join(i) for i in example_array])
会得到
'⚪⚪⚪⚪⚪⚪⚪⚪⚪">