如何使用python实现嵌套列表平铺

  介绍

小编给大家分享一下如何使用python实现嵌套列表平铺,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强>方法一:使用列表推导式

在祝辞祝辞,vec =, [[1, 2, 3], [4、5、6], [7 8 9]]   在祝辞祝辞,get =, (num  for  elem 拷贝vec  for  num 拷贝elem]   在祝辞祝辞得到      [1,2,3,4,5,6,7,8,9)

方法相当于

在祝辞祝辞,vec =, [[1, 2, 3], [4、5、6], [7 8 9]]   在祝辞祝辞,result =, []   祝辞祝辞祝辞,for  elem 拷贝矢量:   for  num  elem拷贝:   result.append (num)   在祝辞祝辞,结果      [1,2,3,4,5,6,7,8,9)

<强>方法二:

<强>使用总和函数

在祝辞祝辞,vec =, [[1, 2, 3], [4、5、6], [7 8 9]]   在祝辞祝辞,get =,总和(矢量,[])   在祝辞祝辞得到      [1,2,3,4,5,6,7,8,9)

或者是使用链函数

在祝辞祝辞,vec =, [[1, 2, 3], [4、5、6], [7 8 9]]   在祝辞祝辞,得到itertools  import 链   在祝辞祝辞,列表(链vec) (*)      [1,2,3,4,5,6,7,8,9)

以上是“如何使用python实现嵌套列表平铺”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

如何使用python实现嵌套列表平铺