Python for循环使用 else 语句

Posted Hany博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python for循环使用 else 语句相关的知识,希望对你有一定的参考价值。

Python for循环使用 else 语句:

else:当 for 所有的语句代码块正常运行完,才会运行 else 语句。

示例:

‘‘‘
for 迭代对象 in 序列:
    代码块(一行语句或多行代码)
else:
    代码块(一行语句或多行代码)
‘‘‘

程序:

# 字符串
strs = "Hello World."
for i in strs:
    print(i,end=" ")
#     H e l l o   W o r l d . 运行OK
else:
    print("运行OK")
print()

# 列表
lst = [1,2.3,8+9j,abc,(4,5),{7,8,a},{a:4}]
for i in lst:
    print(i,end=" ")
#     1 2.3 (8+9j) abc (4, 5) {8, ‘a‘, 7} {‘a‘: 4} 运行OK
else:
    print("运行OK")
print()

# 元组
tup = (1,2,3,4,5,6)
for i in tup:
    print(i,end=" ")
#     1 2 3 4 5 6 运行OK
else:
    print("运行OK")
print()

# 字典
dic = {a:{b:123},(4,5):str,123:[4,5,6]}
# 键为不可变类型 字符串、元组、数字
for i in dic:
    print(i,end=" ")
#     a (4, 5) 123 运行OK
else:
    print("运行OK")
print()

# 集合
set_1 = {1,2.5,a,(7,8,9)}
for i in set_1:
    print(i,end=" ")
#     1 2.5 a (7, 8, 9) 运行OK
else:
    print("运行OK")
print()

2020-02-06

以上是关于Python for循环使用 else 语句的主要内容,如果未能解决你的问题,请参考以下文章

Python 循环语句

Python for循环语句

Python入门教程第55篇 循环进阶之for…else语句

如何使用python将and else语句添加到for循环中的if作为lambda的一部分

Python的for循环与while语句

python基础5 if-else流程判断,for循环和while循环