1、return一旦执行,就会终止循环。
代码示例:
def find_first_positive(numbers): for num in numbers: if num > 0: return num # 找到第一个正数就返回它 return None # 如果没有找到正数,返回 None # 使用示例 numbers = [-1, 2, -3, 4, -5] first_positive = find_first_positive(numbers) if first_positive != None: print(f"找到的第一个正数是: {first_positive}") else: print("列表中没有找到正数")
2、下面练习由列表生成式还原原来的循环嵌套的for循环。
isinstance函数