Python编程:数据处理、控制流与函数的全面解析
1. 数据处理:集合与字典推导式
1.1 集合推导式特性
集合推导式与列表推导式有所不同。若使用列表推导式,每个元素会重复两次,但集合本身会自动去除重复项。
1.2 字典推导式
字典推导式的语法与集合推导式类似,不过在 for 子句前使用两个用冒号 : 分隔的表达式,即 key:value 。其结果是一个字典,和集合一样,字典中元素(键值对)的顺序并无实际意义。示例代码如下:
d = {n:n//2 for n in range(5)}
print(d) # 输出可能为 {0:0, 1:0, 2:1, 3:1, 4:2} 或其他顺序
2. 控制流语句
2.1 break 语句
break 语句只能在循环体内使用。当 break 执行时,循环终止。若循环嵌套在其他循环中, break 仅终止最内层的嵌套循环。在实际应用中, break 通常位于循环体内的 if 子句中,实现条件性执行。例如:
while True: # 此循环自然情况下不会终止
x = get_next()
y = p
超级会员免费看
订阅专栏 解锁全文
13万+

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



