【问题标题】:Python- combine two lists to make a list of lists [duplicate]Python-组合两个列表以制作列表列表[重复]
【发布时间】:2017-09-04 06:45:30
【问题描述】:

我想将两个列表组合成一个列表列表。反之亦然。我找不到任何可行的方法,而且我对 Python 很陌生

例子:

S1 = [1,2,3]
S2 = [4,5,6,7]

Expected output 
S = [[1,2,3],[4,5,6,7]]

以及如何将 S 拆分回原始 S1 和 S2 ? 示例:

S = [[1,2,3],[4,5,6,7]]
Expected output
S1 = [1,2,3]
S2 = [4,5,6,7]

【问题讨论】:

  • 这些是使用列表的绝对基础,在任何教程中有关列表的部分中都首先介绍了这些内容。本网站希望您在提出问题之前进行研究,因为我们不是您的私人辅导服务。

标签: python


【解决方案1】:

这是最简单的解决方案。

>>> S1 = [1,2,3]
>>> S2 = [4,5,6,7]
>>> S = [S1, S2]
>>> S
[[1, 2, 3], [4, 5, 6, 7]]

要重新获取您的列表:

>>> S1 = S[0]
>>> S2 = S[1]
>>> S1
[1, 2, 3]
>>> S2
[4, 5, 6, 7]

【讨论】:

  • How to Answer 中所述,请避免回答不清楚、宽泛、SW 推荐、错字、基于意见、不可复制或重复的问题。编写我的代码请求和省力的家庭作业问题对于Stack Overflow 来说是题外话,更适合专业的编码/辅导服务。好的问题坚持How to Ask,包括minimal reproducible example,有研究工作,并且有可能对未来的访问者有用。回答不恰当的问题会使网站更难导航并鼓励进一步提出此类问题,从而损害网站,这可能会赶走其他自愿提供时间和专业知识的用户。
  • 非常感谢!!
猜你喜欢
  • 2014-06-13
  • 1970-01-01
  • 2016-11-08
  • 2022-11-20
  • 2015-10-30
  • 2022-08-19
  • 1970-01-01
  • 1970-01-01
  • 2015-04-25
相关资源
最近更新 更多