python中list循环语句用法实例
本篇章节讲解python中list循环语句用法。分享给大家供大家参考。具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个元素应用一个函数,从而将一个 list 映射为另一个 list。 复制代码 代码如下: a = ['cat','window','defenestrate']
for x in a: print x,len(x) for x in [1,2,3]: print x, # iteration Loop through a list: for in a = ['cat','defenestrate'] for x in a[:]: # make a slice copy of the entire list if len(x) > 6: a.insert(0,x) print a 运行结果: 复制代码 代码如下: cat 3 window 6 defenestrate 12 1 2 3 ['defenestrate','cat','defenestrate'] 根据数组长度来操作: 复制代码 代码如下: a = ['Mary','had','a','little','lamb'] for i in range(len(a)): print i,a[i] 运行结果: 复制代码 代码如下: 0 Mary 1 had 2 a 3 little 4 lamb 复制代码 代码如下: words = ['A','B','C','D','E'] for word in words: print word 运行结果: 复制代码 代码如下: A B C D E List 解析介绍: 复制代码 代码如下: >>> li = [1,9,8,4]
>>> [elem*2 for elem in li] [2,18,16,8] >>> li [1,4] >>> li = [elem*2 for elem in li] >>> li [2,8] 为了便于理解它,让我们从右向左看。li 是一个将要映射的 list。Python 循环遍历 li 中的每个元素。对每个元素均执行如下操作:首先临时将其值赋给变量 elem,然后 Python 应用函数 elem*2 进行计算,最后将计算结果追加到要返回的 list 中。 希望本文所述对大家的Python程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |