itertools.chain
считается конвертированным chain('ABC', 'DEF') --> A B C D E F
. Тем не менее, я вижу, чтоОбъединение коллекций в Python
>>> 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]]
Что, черт возьми, происходит?