Python中的for循环是最常用的循环结构之一。通过for循环,我们可以很方便地遍历一个序列或其他可迭代对象。
除了基本的for循环外,Python还提供了一些高级的for循环语法,让我们能够更加灵活和高效地处理数据。
# 1. 遍历多个序列 names = ['Alice', 'Bob', 'Charlie'] ages = [20, 25, 30] for name, age in zip(names, ages): print(name, age) # 输出:Alice 20 # Bob 25 # Charlie 30 # 2. 遍历字典 scores = {'Alice': 90, 'Bob': 80, 'Charlie': 95} for name, score in scores.items(): print(name, score) # 输出:Alice 90 # Bob 80 # Charlie 95 # 3. 带计数器的循环 fruits = ['apple', 'banana', 'pear'] for i, fruit in enumerate(fruits): print(i, fruit) # 输出:0 apple # 1 banana # 2 pear # 4. 循环间隔 for i in range(10): if i % 2 == 0: continue print(i) # 输出:1, 3, 5, 7, 9 # 5. 循环嵌套 for i in range(3): for j in range(3): print(i, j) # 输出:0 0 # 0 1 # 0 2 # 1 0 # 1 1 # 1 2 # 2 0 # 2 1 # 2 2
以上这些高级的for循环语法,可以让我们更加便捷地遍历数据,同时也提高了代码的可读性和效率。