1
wwqgtxx Nov 24, 2017 d.append(a)
d.append(b) d.append(c) |
2
wizardoz Nov 24, 2017 d = [l for l in [a, b, c, d] if len(l) > 0]
|
3
seki Nov 24, 2017 没看懂,d = [a, b, c] 不行吗
|
5
jxie0755 Nov 24, 2017 d = [a, b, c]
|
6
lll9p Nov 25, 2017 过滤掉 d 为[],然后合并成个列表?
list(filter(None,[a,b,c,d])) |
9
NoAnyLove Nov 25, 2017 来个题外的,如果是要把 a、b、c 合并成[1, 2, 3],那么可以用 d=sum([a, b, c], [])
|
12
NoAnyLove Nov 25, 2017 @zhengjian 嗯,我举措例子了。。。。。。。应该是展开的例子。。。。。。
>>> d = [[1,2,3], [4,5], [6,7]] >>> sum(d, []) [1, 2, 3, 4, 5, 6, 7] |
13
SingeeKing PRO @NoAnyLove 为什么不直接 a + b + c
|
14
hcnhcn012 Nov 26, 2017 via iPhone [a,b,c]直接引用应该是最快的吧
|
15
NoAnyLove Nov 26, 2017 @SingeeKing 因为我举错例子了。。。。。应该#12 楼的那种情况才这样用
|
16
cbiqih Nov 27, 2017 from itertools import chain
d = list(chain(a, b, c)) |