1.enumerate
enumerate() 接受一个可迭代对象作为输入,并返回一个枚举对象这个枚举对象包含了原始可迭代对象中的每个元素以及对应的索引它允许在循环中同时获取索引和值,这对于需要索引的情况非常方便
作用:在循环中需要同时访问索引和值时非常有用可以简化代码,使得代码更加清晰易读
# 定义一个列表
fruits = ['apple', 'banana', 'cherry', 'date']
# 使用 enumerate() 迭代列表并打印索引和值
print("使用 enumerate():")
for index, fruit in enumerate(fruits):
print(f"索引 {index}: 值 {fruit}")
# 使用 enumerate() 创建字典,将列表中的值作为键,索引作为值
print("\n使用 enumerate() 创建字典:")
fruit_dict = {fruit: index for index, fruit in enumerate(fruits)}
print(fruit_dict)
结果打印如下:
使用 enumerate():
索引 0: 值 apple
索引 1: 值 banana
索引 2: 值 cherry
索引 3: 值 date
使用 enumerate() 创建字典:
{'apple': 0, 'banana': 1, 'cherry': 2, 'date&#