如何删除数组的外部列表?

时间:2019-07-02 10:17:33

标签: python arrays list

我有这个输出

[array([1,2,3]),array([4,5,6])]

但是我想要这个输出

array([1,2,3]),array([4,5,6])

2 个答案:

答案 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

  1. 以该格式显示
    print ', '.join(repr(a) for a in arrays)
  2. 提供它们作为某些函数的参数
    func(*arrays) #This sends the elements one at a time

Python 3

  1. 以该格式显示
    • print(', '.join(repr(a) for a in arrays))
    • print(*arr, sep=", ")
  2. 提供它们作为某些函数的参数
    func(*arrays) #This sends the elements one at a time

这些可能不是您想要的,但这是我根据您的问题得出的结论。