简介python for函数技巧
时间: 2023-07-13 08:22:49 浏览: 104
Python定义函数实现累计求和操作
Python 的 for 循环是非常强大的,可以用于遍历列表、元组、字典、集合等数据结构。以下是一些 for 循环的技巧:
1. 遍历列表时,可以使用 enumerate() 函数获取每个元素的索引值和元素值:
```
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(index, fruit)
```
输出:
```
0 apple
1 banana
2 orange
```
2. 遍历字典时,可以使用 items() 函数获取键值对:
```
person = {'name': 'Tom', 'age': 18, 'gender': 'male'}
for key, value in person.items():
print(key, value)
```
输出:
```
name Tom
age 18
gender male
```
3. 使用 zip() 函数可以同时遍历多个列表:
```
names = ['Tom', 'Jerry', 'Alice']
ages = [18, 22, 20]
for name, age in zip(names, ages):
print(name, age)
```
输出:
```
Tom 18
Jerry 22
Alice 20
```
4. 使用 reversed() 函数可以反向遍历一个序列:
```
numbers = [1, 2, 3, 4, 5]
for number in reversed(numbers):
print(number)
```
输出:
```
5
4
3
2
1
```
这些技巧可以让 for 循环更加灵活和高效。
阅读全文