Python中for循环
时间: 2023-05-24 14:04:30 浏览: 117
Python中的for循环用于迭代或遍历可迭代对象,例如列表、元组或字符串。其基本语法如下:
```
for 变量 in 可迭代对象:
循环体语句
```
其中,变量表示每次迭代中取出的元素,可迭代对象则是需要遍历的数据集合。循环体语句是需要执行的操作,可以是单条语句或多条语句块。
举个例子,我们可以用for循环遍历一个列表中的元素并打印出来:
```python
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
```
输出结果为:
```
apple
banana
cherry
```
在上述示例中,我们先定义了一个包含3个元素的列表fruits。然后我们用for循环遍历了这个列表,每次迭代都将列表中的一个水果赋值给变量fruit,然后执行打印语句。在这个循环结束之后,我们就可以看到输出了3个水果名称。
除了在列表中使用for循环,我们也可以在字符串中进行迭代:
```python
str = 'hello'
for char in str:
print(char)
```
输出结果为:
```
h
e
l
l
o
```
在这个例子中,我们将字符串'hello'赋值给变量str。然后我们用for循环遍历这个字符串,每次迭代都将字符串中的一个字符赋值给变量char,然后执行打印语句。循环结束后,我们可以看到输出了字符串中的所有字符。
总之,for循环在Python中非常常用,在遍历列表、元组、字典等数据结构,或者在字符串中进行迭代等场景中都非常有用。
阅读全文