在 Python 中,for 循环用于迭代遍历可迭代对象(如列表、元组、字符串等)中的元素。下面是关于 for 循环的一些常见用法:
遍历列表:
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(num) # 逐个输出列表中的元素
遍历元组:
fruits = ("apple", "banana", "orange")
for fruit in fruits:
print(fruit) # 逐个输出元组中的元素
遍历字符串:
message = "Hello, World!"
for char in message:
print(char) # 逐个输出字符串中的字符
遍历字典:
student_scores = {"Alice": 85, "Bob": 92, "Charlie": 78}
for name, score in student_scores.items():
print(name, score) # 输出字典中的键和值
使用 range() 函数进行遍历:
for i in range(1, 6):
print(i) # 输出从 1 到 5 的整数
结合条件语句进行过滤:
numbers = [1, 2, 3, 4, 5]
for num in numbers:
if num % 2 == 0:
print(num) # 输出列表中的偶数
结合 else 子句:
numbers = [1, 2, 3, 4, 5]
for num in numbers:
print(num)
else:
print("Loop finished.") # 循环结束后执行的代码块
以上是 for 循环的一些常见用法。使用 for 循环可以方便地对可迭代对象进行遍历和操作,并且可以根据需要结合其他语句和函数进行更加灵活的控制和处理。