学无止境

少年辛苦终身事,莫向光阴惰寸功。——唐·杜荀鹤《题弟侄书堂》


使用itertools处理python嵌套列表问题

  • 使用itertools处理python嵌套列表问题

  • 当我们想要把一串字符分割成列表的时候


import itertools

a = "1111"

>>>print(list(itertools.chain(a)))


output:  ['1', '1', '1', '1']
  • 嵌套列表组合成一个列表

import itertools

>>> a = [1, [2], [3], 4, 5]

>>> print(itertools.chain.from_iterable(a))

output: [1, 2, 3, 4, 5]