【发布时间】:2015-08-09 07:11:18
【问题描述】:
假设我有一个列表
l1 = []
另一个列表
l2 = ['a','b']
还有两个变量
u = 1
z = 2
现在我想将 l2 添加到 l1 并将两个变量作为列表添加到 l1 。使用 append 可以分两步完成:
l1.append(l2)
l1.append(list((u,z)))
这给了我想要的输出
[['a', 'b'], [1, 0]]
但是像
l1.append(l2, list((u,z)))
不起作用。有没有办法让我在一个不错的 oneliner 中为两个步骤获得相同的输出,即一个可以同时将一个列表附加到两个列表?
【问题讨论】: