列表生成表达式
需求场景:
从可迭代对象中迅速生成列表
格式: [exp for iter in iterable]
例如 获得 计算x^2 ,x 为1-10之间,返回列表
[x*x for x in range (1,10)]
可迭代对象
概念: 直接可应用于for循环的对象
例如 list ,range,tupple 等等
迭代器、
可用next方法产生数据的对象
惰性性质:每次需要变量时才产生并调用该变量,可节约内存和时间
生成器
顾名思义:生成数据的一类,本质上也属于可迭代器
与迭代器区别;
生成器中:yield表达式的理解
本文介绍列表生成表达式的使用场景与格式,通过示例展示如何快速生成列表。同时,深入探讨可迭代对象的概念,包括迭代器、惰性性质及生成器的区别,帮助读者理解Python中数据处理的核心技巧。
14万+

被折叠的 条评论
为什么被折叠?



