第13章 while和for循环
写在开头的读者笔记
值得一读的小节
1.编写循环的技巧
1.1.编写循环的技巧 - 并行遍历:zip和map
zip函数可以并行使用多个序列。
>>> l1 = [1, 2, 3, 4]
>>> l2 = [5, 6, 7, 8]
>>> zip(l1, l2)
<zip object at 0x7f07217a1bc8>
>>> list(zip(l1, l2))
[(1, 5), (2, 6), (3, 7), (4, 8)]
while循环
一般格式
例子
break、continue、pass和循环else
一般循环格式
pass
continue
break
循环else
为什么要在意“模拟C语言的while循环”
for循环
一般格式
例子
为什么要在意“文件扫描”
编写循环的技巧
循环计数器:while和range
非完备遍历:range和分片
修改列表:range
并行遍历:zip和map
(读者:
zip函数可以并行使用多个序列。
>>> l1 = [1, 2, 3, 4]
>>> l2 = [5, 6, 7, 8]
>>> zip(l1, l2)
<zip object at 0x7f07217a1bc8>
>>> list(zip(l1, l2))
[(1, 5), (2, 6), (3, 7), (4, 8)]
)
产生偏移和元素:enumerate
参考文献:
1.《Python学习手册》。