- any: 只要满足一个条件为True就返回True否则返回False。
- all: 全部条件满足True才返回True否则返回False。
如下脚本判断某目录下是否存在.py后缀的文件:
import os
files = os.listdir('dirname')
if any(name.endswith('.py') for name in files):
print('There be python!')
else:
print('Sorry, no python.')
if any(name.endswith(('.c', '.h')) for name in listdir(dirname)):
...
文档信息
- 本文作者:zhupite
- 本文链接:https://zhupite.com/python/python-any-all.html
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)