ano*_*one -1 python list python-3.x
我有以下列表:
[['a', [0, 1]], ['b', [2, 3]], ['c', [4, 5]]]
Run Code Online (Sandbox Code Playgroud)
我想将其更改为:
[['a', 0, 1], ['b', 2, 3], ['c', 4, 5]]`
Run Code Online (Sandbox Code Playgroud)
如何使用列表理解在Python 3中完成?
从Python 3.5+开始,您可以在列表声明中使用解包.在列表理解中使用它:
lst = [['a', [0, 1]], ['b', [2, 3]], ['c', [4, 5]]]
new_lst = [[x, *more] for x, more in lst]
print(new_lst) # [['a', 0, 1], ['b', 2, 3], ['c', 4, 5]]
Run Code Online (Sandbox Code Playgroud)