python中for...in...的含义
时间: 2023-11-20 07:21:04 浏览: 126
python中for in的用法详解
5星 · 资源好评率100%
在Python中,`for...in...`是一种循环语句,用于遍历可迭代对象中的元素。
`for`关键字用来引导循环语句,`in`关键字用于指定要循环遍历的对象。循环体中的代码会被执行多次,每次执行时会将可迭代对象中的下一个元素赋值给循环变量。
例如,下面的代码演示了如何使用`for...in...`循环遍历一个列表中的元素:
```python
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
```
以上代码将会输出:
```
apple
banana
cherry
```
在每次循环中,`fruit`变量会被依次赋值为列表中的每个元素,然后执行`print(fruit)`语句。
需要注意的是,`for...in...`循环可以用于任何可迭代对象,例如列表、元组、字符串、集合、字典等。在字典中循环时,循环变量会依次被赋值为字典中的键。如果需要同时遍历字典的键和值,可以使用`items()`方法,例如:
```python
ages = {'Alice': 25, 'Bob': 30, 'Charlie': 35}
for name, age in ages.items():
print(name, 'is', age, 'years old')
```
以上代码将会输出:
```
Alice is 25 years old
Bob is 30 years old
Charlie is 35 years old
```
在每次循环中,`name`变量被赋值为字典中的键,`age`变量被赋值为字典中的值。
阅读全文