python 加强for
时间: 2023-10-14 20:28:45 浏览: 25
Python 中的加强 for 循环语法又称为 for-in 循环,是一种简化的循环语法,用于遍历可迭代对象中的元素。
通常的 for 循环语法结构如下:
```python
for 变量 in 可迭代对象:
循环体语句
```
加强 for 循环语法结构如下:
```python
for 变量1, 变量2, ... in 可迭代对象:
循环体语句
```
其中,可迭代对象可以是列表、元组、集合、字典、字符串等等。
加强 for 循环语法中的变量1、变量2等表示可迭代对象中的元素,可以是一个元素,也可以是多个元素(元素数量和变量数量需要匹配)。
例如:
```python
# 遍历列表
lst = [1, 2, 3]
for x in lst:
print(x)
# 遍历元组
tup = (4, 5, 6)
for x in tup:
print(x)
# 遍历集合
s = {7, 8, 9}
for x in s:
print(x)
# 遍历字典
d = {'a': 1, 'b': 2, 'c': 3}
for key, value in d.items():
print(key, value)
# 遍历字符串
str = 'hello'
for char in str:
print(char)
```
输出结果为:
```
1
2
3
4
5
6
7
8
9
a 1
b 2
c 3
h
e
l
l
o
```
相关问题
python 增强for循环
Python 中的增强 for 循环是一种简化循环语法的方式,也称为 for-in 循环。它可以遍历任何可迭代对象,如列表、元组、字符串等。在每次循环中,循环变量会自动指向下一个元素,直到遍历完整个可迭代对象。
下面是一个简单的例子,演示如何使用增强 for 循环遍历列表:
```
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
```
输出结果为:
```
apple
banana
cherry
```
在上面的例子中,我们定义了一个列表 fruits,然后使用 for-in 循环遍历该列表。在每次循环中,循环变量 fruit 会自动指向下一个元素,直到遍历完整个列表。
python增强for循环
Python中的增强for循环,也称为for-in循环,可以遍历任何可迭代对象,例如列表、元组、字符串等。其语法格式为:
```
for 变量 in 可迭代对象:
循环体
```
其中,变量表示每次循环中取出的元素,可迭代对象则是需要遍历的对象。
例如,我们可以使用增强for循环遍历一个列表:
```python
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit)
```
输出结果为:
```
apple
banana
orange
```