Ale*_*ane 3 python sorting list prepend
我有两个清单:
a = [1,1,1]
b = [[2,2,2],[3,3,3]]
Run Code Online (Sandbox Code Playgroud)
我想在前面加上a上b的代码创建一个行:
result = [[1,1,1],[2,2,2],[3,3,3]]
Run Code Online (Sandbox Code Playgroud)
我想保留a并b在此过程中你不能只做:
b[:0] = [a]
Run Code Online (Sandbox Code Playgroud)
只是使用连接,但首先包装a在另一个列表中:
[a] + b
Run Code Online (Sandbox Code Playgroud)
这会生成一个新的输出列表,而不会影响a或b:
>>> a = [1,1,1]
>>> b = [[2,2,2],[3,3,3]]
>>> [a] + b
[[1, 1, 1], [2, 2, 2], [3, 3, 3]]
>>> a
[1, 1, 1]
>>> b
[[2, 2, 2], [3, 3, 3]]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1995 次 |
| 最近记录: |