列表推导(list comprehension)--Python

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表推导(list comprehension)--Python相关的知识,希望对你有一定的参考价值。

列表推导是为了减少将一个列表转换为另一个列表时所需要编写的代码的重复。

推到列表

将一个列表转换为另一个列表时需要做4件事

a,创建一个新列表来存放转换后的数据。

b,迭代处理原列表中的各个数据项。

c,每次迭代时完成转换。

d,将转换后的数据追加到新列表。

clean_mikey = []
for each_t in mikey:
clean_mikey.append(转换函数(each_t))
clean_mikey = [处理函数(each_t) for each_t in mikey]

上面两处代码所做事情相同。

以上是关于列表推导(list comprehension)--Python的主要内容,如果未能解决你的问题,请参考以下文章

Head Frist Python 读书笔记 列表推导(list comprehension)

python使用列表推导式(list comprehension)和itertools生成浮点数列表

python中,for循环,map函数,list comprehension列表推导的效率比较

翻译:《实用的Python编程》02_06_List_comprehension

python-list comprehension

python 推导式(Comprehensions)