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