导读 在日常编程中,当我们需要同时获取序列(如列表、元组)中的元素及其对应的索引时,`enumerate()` 函数就像一位贴心的小助手,帮你省去繁...
在日常编程中,当我们需要同时获取序列(如列表、元组)中的元素及其对应的索引时,`enumerate()` 函数就像一位贴心的小助手,帮你省去繁琐的操作!简单来说,`enumerate()` 能够将一个可迭代对象自动打包成包含索引和对应值的组合形式,让代码更简洁高效。
例如,假设你有一份商品清单,想要快速打印出每个商品的序号和名称:
```python
fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
print(f"{index + 1}. {fruit}")
```
运行结果会显示:
```
1. apple
2. banana
3. cherry
```
不仅如此,`enumerate()` 还支持从指定索引起始,比如从 1 开始计数,只需添加参数 `start=1` 即可。这使得它在处理表格数据、日志记录等场景中特别实用。掌握这个小技巧后,你的代码不仅更优雅,效率也会显著提升哦!快试试吧,让它成为你编程路上的好帮手吧!🌟