我有这个输出
[array([1,2,3]),array([4,5,6])]
但是我想要这个输出
array([1,2,3]),array([4,5,6])
答案 0 :(得分:0)
要将列表转换为元组,请执行以下操作:
>>> my_list = [array([1,2,3]),array([4,5,6])]
>>> tuple(my_list)
(array([1, 2, 3]), array([4, 5, 6]))
这是您想要的吗?
答案 1 :(得分:0)
这个问题的细节很低(当您说要单独使用不带列表括号的数组时,这是什么意思?)我将尽力回答这个问题。
根据您的评论,应该将拆分功能拆分为一个列表,因为这是您保留数据的方式,但是如果出于某种原因要解压缩该列表,则可以采用以下几种方法:
(另外,这是Python 2还是3?)
(我假设列表称为数组)
Python 2
print ', '.join(repr(a) for a in arrays)
func(*arrays) #This sends the elements one at a time
Python 3
print(', '.join(repr(a) for a in arrays))
print(*arr, sep=", ")
func(*arrays) #This sends the elements one at a time
这些可能不是您想要的,但这是我根据您的问题得出的结论。