python中for循环用法
时间: 2023-12-06 08:00:15 浏览: 73
python map比for循环快在哪
5星 · 资源好评率100%
在 Python 中,for 循环用于迭代序列(列表、元组、字符串等)中的元素,或其他可迭代对象,例如字典中的键或文件中的行。
使用 for 循环的一般语法结构如下:
```python
for var in sequence:
# 迭代执行的代码块
```
其中,`var` 是迭代序列中的当前元素,`sequence` 是要迭代的序列。执行代码块的次数取决于序列中元素的数量。
例如,遍历列表:
```python
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
```
输出:
```
apple
banana
cherry
```
遍历元组:
```python
colors = ("red", "green", "blue")
for color in colors:
print(color)
```
输出:
```
red
green
blue
```
遍历字符串:
```python
message = "Hello, world!"
for char in message:
print(char)
```
输出:
```
H
e
l
l
o
,
w
o
r
l
d
!
```
遍历字典中的键:
```python
person = {"name": "Alice", "age": 25}
for key in person:
print(key)
```
输出:
```
name
age
```
如果要同时遍历字典中的键和值,可以使用 `items()` 方法:
```python
person = {"name": "Alice", "age": 25}
for key, value in person.items():
print(key, ":", value)
```
输出:
```
name : Alice
age : 25
```
阅读全文