淘先锋技术网

首页 1 2 3 4 5 6 7

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循环语法,可以让我们更加便捷地遍历数据,同时也提高了代码的可读性和效率。