6.3.2 zip() 和 enumerate()
这两个函数不是仅供循环语句使用,但它们可以帮助循环语句更容易实现某些功能。...c.append(x * y)
...
>>> c
[9, 16, 21, 24, 25]
注释(10)中以 zip(a, b) 得到 a 和 b 的对应项的“配对组合”,经循环语句之后,逐个求积,并追加到前面已经创建的空列表...,然后将此列表中的偶数用字符串 even 替换。...)
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
函数 enumerate() 的返回值是可迭代的 enumerate 对象(如注释...(13)的返回对象),依据学习 zip() 的经验,按照注释(14)那样,用 list() 函数将其转化为列表,就能看到此对象里面的成员,是由原列表 seasons 的索引及其对应成员构成的元组——表示二者的映射关系