循环结构
- 初始化语句
- 循环条件
- 循环体
- 迭代语句
while循环
[init_statements]
while test_expression :
body_statements
[iteration_statements]
使用while循环遍历列表和元组
a_tuple = {'fkit', 'crazyit', 'sdfghj'}
i = 0
while i < len(a_tuple):
print(a_tuple[i])
i += 1
for-in 循环
for 变量 in 字符串/范围/集合:
statements
for-in循环可用于遍历任何可迭代对象
使用for-in循环遍历列表和元组
使用for-in循环遍历字典
- items() : 返回字典中所有key-value对的列表
- key() : 返回字典中所有key 的列表
- value() : 返回字典中所有的value的列表
循环使用else
嵌套循环
for表达式
[表达式 for 循环计数器 in 可迭代对象]
控制循环结构
- 使用break结束循环
- 使用continue忽略本次循环的剩下语句
- 使用return结束方法