【发布时间】:2016-03-08 08:50:33
【问题描述】:
我有以下清单:
a = [1104537600, 1199145600, False, 1199145600, 1443886293, True]
我想将此列表拆分为两个子列表,例如:
[[1104537600, 1199145600,1199145600, 1443886293],[False,True]]
我正在使用以下结果:
b = [value for value in a if type(value) is int]
c = [value for value in a if type(value) is bool]
d = [b,c]
但是还有更优雅的方式吗?一行?
【问题讨论】:
-
对我来说看起来很优雅。
标签: python