摘要:
生成一个[1+1,2+2,3+3,4+4,……,10+10]的列表: 方法一 l1 = [] for i in range(1,11): l1.append(i+i) print(l1) [2, 4, 6, 8, 10, 12, 14, 16, 18, 20] 方法二 l2 = [x+x for x 阅读全文
posted @ 2020-08-02 16:36
smilepassed
阅读(357)
评论(0)
推荐(0)
摘要:
1、可迭代对象: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator(生成器),包括带yield的generator function; 上述的集合数据类型以及generator都可以直接作用于for循环,所以统称为可迭代对象Iterable。 使用i 阅读全文
posted @ 2020-08-02 15:17
smilepassed
阅读(115)
评论(0)
推荐(0)
摘要:
定义:按照某种算法,边循环边计算推算出一个列表中的所有元素; 优点:受内存限制,列表容量是有限的,通过生成器,可以不断按算法推算出后续的元素,而不是把list的所有元素储存在内存中,从而实现内存的节约; 创建一个生成器: 1、把列表生成式[ ] 改成() 例: l = [x ** 2 for x i 阅读全文
posted @ 2020-08-02 14:08
smilepassed
阅读(716)
评论(0)
推荐(0)

浙公网安备 33010602011771号