以下程序展示了如何使用 Python 中的 for 循环遍历列表,并在满足特定条件时使用 'break' 语句中断循环。

lst = [('1001', 'a'), ('1002', 'b'), ('2001', 'c')]

for k, v in lst:
    if k[0] == '2':
        break
    print(v, end='')

该程序遍历名为 'lst' 的列表。每个元素都是一个包含两个元素的元组,第一个元素是键,第二个元素是值。

代码中使用 'for' 循环遍历列表中的每个元素,并将每个元素分别赋值给 'k' 和 'v'。然后,代码检查 'k' 的第一个字符是否为 '2'。如果是,则使用 'break' 语句中断循环。否则,将 'v' 打印到控制台中。

由于第一个元素 '1001' 的第一个字符不是 '2',所以程序会打印 'a'。第二个元素 '1002' 的第一个字符也不是 '2',所以程序会打印 'b'。第三个元素 '2001' 的第一个字符是 '2',所以程序会中断循环。

因此,该程序最终输出的结果是 'ab'。

Python 列表循环与条件中断示例:输出 'ab'

原文地址: https://www.cveoy.top/t/topic/ov5M 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录