python - 我如何编写 if 条件以在 Python 中跳出 for 循环

标签 python loops if-statement break

    for method,proprties,body in message:

        logger.info(proprties)
        logger.info(method)
        logger.info(body)

        self.channel.basic_ack(proprties.timestamp)
        k=proprties.timestamp
        logger.info(k)
#k = 1463761209429 
#k = 1463761194158  
#k = 1463756480546  

如果 k 包含 1463761209,我想跳出这个 for 循环,我不关心后三位数字只匹配我的前 10 位数字然后跳出。

# Escape out of the loop 
        if k == ??:
            break

我想写一个if条件来跳出循环

最佳答案

if str(k).startswith("1463761209"):
    break

关于python - 我如何编写 if 条件以在 Python 中跳出 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37351546/

相关文章:

python - 古罗比 python : how to write nested sum in a constraint

python - django 1.7 关系 "auth_user"在迁移中不存在,但在测试中正常

python - 将 Pandas 数据框列转换为数字的更好方法

java - 如何循环问题直到从扫描仪得到答案?

c++ - 协助乱码翻译

r - 奇怪的需求如何进行条件计算

python - 如何以python方式检查长时间运行的函数?

python - 可以一次运行两个无限循环吗?

javascript - 有超过 10 个条件的 if 语句更容易编写吗?

php - PHP 中的日期分组