from compiler.ast import flatten

2020-10-14  本文已影响0人  文颜

python3删除了flatten包

但可用一下代码段代替

import collections

def flatten(x):

result = []

for elin x:

if isinstance(x, collections.Iterable)and not isinstance(el,str):

result.extend(flatten(el))

else:

result.append(el)

return result

print(flatten(["junk", ["nested stuff"], [], [[]]]))

上一篇 下一篇

猜你喜欢

热点阅读