【发布时间】:2011-06-27 20:38:16
【问题描述】:
参考: python decompose a list Flattening a shallow list in Python
虽然上述解决方案很有帮助,但我的问题略有不同,我想知道是否有 python 的方法来解决它。
a = [['a-3','b-3'],'r',['j']]
我想要的是一种使“a”等于以下内容的简洁方法:
a = ['a-3','b-3','r','j']
我一直在使用 python 2.4,所以兼容 2.4 的 pythonic 解决方案会很棒,但我仍然会发现 2.7+ 的示例也很有趣。
主要问题是存在不可迭代的元素,否则 sum(lst,[]) 效果很好,就像 2.7+ 的 chain 方法一样
【问题讨论】:
标签: python