在Python编程语言中,"for"是一个循环语句的关键字,用于重复执行一段代码块直到满足特定的条件。它通常用于遍历列表(list)、元组(tuple)、字典(dictionary)等可迭代对象。下面是一些基本的用法示例:
### 遍历列表
```python
my_list = [1, 2, 3, 4, 5]
for item in my_list:
print(item) # 这将打印列表中的每个元素
```
### 遍历字典
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
for key in my_dict:
print(key, my_dict[key]) # 打印键和对应的值
```
你也可以同时遍历字典的键和值:
```python
for key, value in my_dict.items():
print(key, value) # 打印键和值对
```
### 控制循环的次数
你还可以使用`range()`函数配合`for`循环来精确控制循环次数:
```python
for i in range(5): # 循环运行5次,i的值从0开始到4(不包括5)
print(i) # 打印数字0到4
```
### 使用`enumerate()`函数同时获取索引和值
当你需要同时获取可迭代对象的索引和值时,可以使用`enumerate()`函数:
```python
my_list = ['a', 'b', 'c']
for index, value in enumerate(my_list): # 返回索引和值对
print(f"Index: {index}, Value: {value}") # 打印索引和对应的值
```
以上示例展示了Python中`for`循环的基本用法。通过结合其他Python特性,如条件语句、函数等,可以构建出更复杂的逻辑流程。