for-else 写法
最近刚刚在知乎上看见一篇关于 程序员如何提升自己的文章 里面分享了一个有意思的小技巧
关于使用for循环判断一个列表中是否有满足条件的情况,我一直都是这么写的
t_list=[1,2,3,4,5,6,7]
flag = False
for x in t_list:
if x > 9:
print(x)
flag = True
break
if not flag:
print("not found")
然而文中给出了一个新的写法,我觉得非常棒,分享一下
t_list=[1,2,3,4,5,6,7]
for x in t_list:
if x > 9:
print(x)
break
else:
print("not found")
我真的觉得这个代码写的很棒,大家有什么好的代码技巧,也欢迎分享一下!!
本作品采用《CC 协议》,转载必须注明作者和本文链接
是 else