如果之前已经回答过这个问题,我深表歉意,但我在这里找不到类似的问题。
我对 Python 还很陌生,我想要创建的内容如下:
list1 = []
list2 = []
results = [list1, list2]
这段代码工作得非常好,但我想知道是否有一种更快的方法可以在一行中完成此操作。
我尝试了以下方法,但没有成功,但我希望它能证明我所追求的东西:
result = [list1[], list2[]]
另外,就复杂性而言,将其放在一行上真的会有什么不同吗?或者在任何一种情况下都会有三项任务?
对于任意长度的列表,您可以使用[ [] for _ in range(N) ]
Do not use [ [] ] * N
,因为这将导致列表包含相同的列表对象 N
times
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)