python - 有没有更好的方法(比通过变量)来查找循环 block 是否被执行(即使一次)?

标签 python for-loop

我知道Python有else循环功能:

for item in items:
    # loop block
else:
    # will execute if there is no exception or break in loop block
由于这个特性,我想知道 python 中的循环是否还有其他智能的东西。现在我想找到一种更好的方法(比通过变量)来查找循环 block 是否被执行(即使一次):

items = []
for item in items:
    # loop block

if #loop block was executed:
    print("Big brother is watching you!")

最佳答案

items = []
for item in items:
    # loop block

if items:
    print("Big brother is watching you!")

关于python - 有没有更好的方法(比通过变量)来查找循环 block 是否被执行(即使一次)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44133236/

相关文章:

matlab - 向量化嵌套的 for 循环和 if 语句

Javascript Titanium,循环标签仅显示数组中的最后一个数据

python - 我怎样才能在 Pandas 中按 10 秒分组

java - 需要有关 jython 、 django 和 java 混淆的帮助

python - 有没有一种Python式的方法来处理可能是容器或字符串的参数?

Matlab:arrayfun、cellfun、spfun 和 structfun 与简单的 for 循环

java - 循环 jaxb marshall

python - 在 Python 中每小时将时间戳写入文件

php - 插件设置 WordPress 3.8.1 在 Google App-engine SDK 上运行

javascript - 使用数组中的数据动态创建选择框