【问题标题】:How to convert a two dimensional list into a list of each row如何将二维列表转换为每行的列表
【发布时间】:2020-01-15 21:46:34
【问题描述】:
A=[[1,3,5,7],[2,5,8,12,16],[4,7,8,12]]

我希望结果是

[1,3,5,7][2,5,8,12,16][4,7,8,12]

【问题讨论】:

  • 你想要的结果是什么类型的数据结构?
  • [1,3,5,7][2,5,8,12,16][4,7,8,12]
  • 你不能像这样把列表放在一起。你想要一串你的列表吗? "[1,3,5,7][2,5,8,12,16][4,7,8,12]"?
  • 是的,正如尼克所说,您应该得到列表字符串或列表列表左右。

标签: python list multidimensional-array python-3.7


【解决方案1】:

你可以像这样解压你的列表A:

A = [[1,3,5,7],[2,5,8,12,16],[4,7,8,12]]

list1, list2, list3 = A

print(list1, list2, list3)

输出:

[1, 3, 5, 7] [2, 5, 8, 12, 16] [4, 7, 8, 12]

在这种情况下,您必须确保 A 中始终包含 3 个列表

【讨论】:

  • 如果超过 3 个列表怎么办?
  • 这行得通,但你如何在列表理解中使用它
猜你喜欢
  • 1970-01-01
  • 2011-12-04
  • 2021-12-18
  • 1970-01-01
  • 2022-07-30
  • 2022-12-29
  • 2017-12-06
  • 1970-01-01
  • 2019-09-17
相关资源
最近更新 更多