python列表如何输入(列表解析式在python中拼接列表)
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...
本文教程操作环境:windows7系统 、Python 3.9.1 ,DELL G3电脑 。
1 、列表解析式概念
列表解析 ,又叫列表推导式 ,比 for 更精简 ,运行更快 ,特别是对于较大的数据集合 。它用于我们需要对列表中的每个元素执行操作的迭代上下文中。
2、语法
[some_operation(element)forelementinsequence] -returnslistofelements.3 、实例
#Pythonprogramtosegregatepositiveandnegativenumbersinanarray. defsegregate(arr): return[xforxinarrifx%2==0]+[xforxinarrifx%2!=0] if__name__==__main__: arr=[1,8,5,3,2,6,7,10] arr=segregate(arr) print(arr) #prints[8,2,6,10,1,5,3,7]我们用列表解析的方法将一个列表分成两个列表重新拼接 。第一个列表要挑选出所有的偶数 ,第二个列表挑选出所有的奇数 。
在python中对于元素的操作上 ,刚学习的人肯定是使用for循环 。不过我们对于python的学习时 ,还发现了列表解析式的存在 ,它能够对列表中的元素进行迭代,使列表一分为二 ,并重新整合成新列表 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!