python列表生成器怎么使用(python,开发技术)

时间:2024-05-03 02:15:40 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    python%E5%88%97%E8%A1%A8%E7%94%9F%E6%88%90%E5%99%A8%E6%80%8E%E4%B9%88%E4%BD%BF%E7%94%A8

[exp for iter_var in iterable (if conditional)]

原理:

首先迭代 iterable 里所有内容,每一次迭代,都把iterable里相应的内容放在iter_var中,再把表达式exp应用该iter_var的内容,根据条件进行筛选

最后用 表达式的计算值 生成一个新的列表

优先于for和if循环:

1、比for循环快得多

2、被认为比循环和映射函数更具有python特性

3、列表生成式的语法更容易阅读

zip生成列表,生成字典
zip()函数接受一系列可迭代对象作为参数,将不同对象中相对应的元素打包成一个元组(tuple),返回由这些元组组成的list列表

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在for循环中

enumerate(seq, [start=0]) ,返回枚举对象

本文:python列表生成器怎么使用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:C#守护进程如何实现下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18