Python 循环与迭代器的深入解析
1. for 循环的基础用法
1.1 基本操作
for 循环是 Python 中常用的循环结构,它可以遍历任何序列对象。以下是几个基本示例:
# 遍历列表
for x in ["spam", "eggs", "ham"]:
print x,
# 输出: spam eggs ham
# 计算列表元素的和
sum = 0
for x in [1, 2, 3, 4]:
sum = sum + x
print sum
# 输出: 10
# 计算列表元素的乘积
prod = 1
for item in [1, 2, 3, 4]:
prod *= item
print prod
# 输出: 24
1.2 支持的数据类型
for 循环不仅可以处理列表,还能处理字符串和元组等其他序列类型:
# 遍历字符串
S = "lumberjack"
for x in S:
print x,
# 输出: l u m b e r j a c k
# 遍历元组
T = ("and", "I'm", "okay")
for x in T:
print x,
# 输出: and I'm okay
1.3 元组赋值
当遍历包含元组的序列时,循环目标可以是一个元组:
T = [(1, 2)
订阅专栏 解锁全文
78



被折叠的 条评论
为什么被折叠?



