在Python中,迭代是通过`for...in...`语句来实现的。下面是一些基本的迭代示例:
1. 迭代列表(list)或元组(tuple):
```python
迭代列表
my_list = ['Python', 'is', 'great']
for word in my_list:
print(word)
迭代元组
my_tuple = ('Python', 'is', 'great')
for word in my_tuple:
print(word)
2. 迭代字符串:
```python
my_string = 'Python is great'
for char in my_string:
print(char)
3. 迭代字典(dict):
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
迭代字典的键
for key in my_dict:
print(key)
迭代字典的值
for value in my_dict.values():
print(value)
同时迭代字典的键和值
for key, value in my_dict.items():
print(key, value)
4. 使用`enumerate`函数迭代列表,同时获取索引和元素:
```python
my_list = ['A', 'B', 'C']
for i, value in enumerate(my_list):
print(i, value)
5. 使用`fileinput`模块迭代文件中的行:
```python
import fileinput
for line in fileinput.input(encoding='utf-8'):
process(line)
以上示例展示了Python中迭代的基本用法。迭代是一种强大的编程概念,它允许你遍历数据结构中的元素,而无需关心数据结构的具体类型