为了账号安全,请及时绑定邮箱和手机立即绑定

python 如何遍历数组无符合条件后执行else

python 如何遍历数组无符合条件后执行else

洋洋招耳 2019-08-09 10:57:18
new_name = '' biaoji = False for itype in type:     if fnmatch.fnmatch(filename,'*'+itype):         new_name = filename[:-len(itype)] + '.txt'         biaoji = True         break if biaoji==False:     print('格式不正确')     exit(0)这样显得代码很烂,有没有简洁好看的方法
查看完整描述

1 回答

?
pardon110

TA贡献1038条经验 获得超227个赞

遍历数组这种可迭代对象,又带条件过滤性质的,通常是使用诸如列表推导式+lambda函数的方式解决

查看完整回答
反对 回复 2019-08-09
  • 1 回答
  • 0 关注
  • 967 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信