在Python中,`for`循环用于遍历序列(如列表、元组、字符串、字典等)中的元素。以下是`for`循环的基本语法和使用示例:
基本语法
for 变量 in 序列:
循环体代码
示例
1. 遍历列表
fruits = ['apple', 'orange', 'banana', 'grape']
for fruit in fruits:
print(fruit)
输出:
apple
orange
banana
grape
2. 遍历字符串
message = 'Hello, World!'
for char in message:
print(char)
输出:
H e l l o , W o r l d !
3. 遍历元组
person = ('John', 25, 'Male')
for value in person:
print(value)
输出:
John
25
Male
4. 遍历字典(通过值)
D = {'a': 1, 'b': 2, 'c': 3}
for key in D:
print(key, '---', D[key])
输出:
a --- 1
b --- 2
c --- 3
5. 遍历字典(通过键值对)
D = {'a': 1, 'b': 2, 'c': 3}
for key, value in D.items():
print(key, '---', value)
输出:
a --- 1
b --- 2
c --- 3
6. 数值循环(例如从1加到100)
sum1 = 0
for i in range(1, 101):
sum1 += i
print('1到100之间所有数的和是:', sum1)
输出:
1到100之间所有数的和是: 5050
7. 求1到100之间的偶数和
a = 0
for x in range(0, 101, 2):
a += x
print('1到100之间偶数的和是:', a)
输出:
1到100之间偶数的和是: 2550
`for`循环是一种非常灵活的迭代工具,可以应用于各种序列类型的数据处理