Python- 合并两个列表以创建一个列表的列表

5
我希望将两个列表合并为一个嵌套的列表,反之亦然。我找不到任何看起来有效的方法,而且我对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]

这些是与列表一起工作的绝对基础,通常在任何教程关于列表的第一部分中介绍。本网站希望您在提问之前进行研究,因为我们不是您的私人辅导服务。 - TigerhawkT3
1个回答

7

这是最简单的解决方案。

>>> 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]

2
如[答案]所述,请避免回答不清楚、广泛、软件推荐、错别字、基于观点、无法重现或重复的问题。编写我的代码请求和低效的家庭作业问题不适合[so],更适合专业编码/辅导服务。好问题遵循[ask],包括[mcve],有研究努力,并具有对未来访问者有用的潜力。回答不当的问题会损害网站,使其更难以导航,并鼓励进一步提出此类问题,这可能会驱走其他自愿奉献时间和专业知识的用户。 - TigerhawkT3
非常感谢您!! - user02

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接