Python 代码阅读(第 11 篇):展开嵌套列表
本篇阅读的代码实现了展开嵌套列表的功能,将一个嵌套的 list 展开成一个一维 list(不改变原有列表的顺序)。
本篇阅读的代码片段来自于30-seconds-of-python。
flatten
复制代码
flatten
函数接收一个嵌套列表(以列表为元素的列表),返回一个按照原有顺序展开后的一维列表。
该函数使用了列表推导式进行数据处理。该推导式使用了两层for
循环,等价于
复制代码
版权声明: 本文为 InfoQ 作者【Felix】的原创文章。
原文链接:【http://xie.infoq.cn/article/2d04c7c4d6890aadcffbd4e1e】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论