【发布时间】:2016-07-28 23:41:46
【问题描述】:
itertools.chain 据说可以转换 chain('ABC', 'DEF') --> A B C D E F。然而,我看到了
>>> Set(itertools.chain([(1,2,3),(4,5,6)]))
Set([(4, 5, 6), (1, 2, 3)])
我看到没有层次结构受到影响。同样,list(itertools.chain([[1,2,3],[4,5,6]]))is said 对列表产生影响。但我认为我的情况没有变平
>>> list(itertools.chain([[1,2,3],[4,5,6]]))
[[1, 2, 3], [4, 5, 6]]
这到底是怎么回事?
【问题讨论】:
标签: python collections concatenation itertools flatten