【问题标题】:Python array: remove one dimension from a tuple that only has one 1D listPython数组:从只有一个一维列表的元组中删除一维
【发布时间】:2023-02-05 12:28:02
【问题描述】:

我有一个只有一个列表元素a = ((3, 2, 2, 2, 2), )的元组,其长度为1;我可以从中删除一维以获得长度为5(3, 2, 2, 2, 2)吗?谢谢你!

>>> a1 = ((3, 2, 2, 2, 2),)
>>> print(len(a1))
1
>>> a2 = (3, 2, 2, 2, 2) # How can I convert from a1 to a2? 
>>> print(len(a2))
5

【问题讨论】:

  • [a2] = ((3, 2, 2, 2, 2),)

标签: python


【解决方案1】:
a2 = a1[0]

如果 a1 实际包含一个元素,则此方法有效,否则会引发异常

【讨论】:

    猜你喜欢
    • 2021-12-31
    • 2019-06-09
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 2016-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多