如何使用Python中的enumerate函数对列表或字符串进行枚举
在 Python 中,可以使用 enumerate() 函数对列表或字符串进行枚举,它可以同时返回索引和元素值,非常适合在循环中使用。
下面是一个例子,演示如何使用 enumerate() 函数对一个列表进行枚举:
lst = [1, 2, 3, 4, 5] for i, val in enumerate(lst): print(f"Index {i} has value {val}")
输出结果为:
Index 0 has value 1 Index 1 has value 2 Index 2 has value 3 Index 3 has value 4 Index 4 has value 5
在上面的例子中,使用 enumerate() 函数对列表进行枚举,每次循环得到一个索引和对应的元素值。然后将索引和元素值打印出来,输出到控制台上。
同样的,可以使用 enumerate() 函数对字符串进行枚举。下面是一个例子,演示如何使用 enumerate() 函数对一个字符串进行枚举:
s = "pidancode.com" for i, c in enumerate(s): print(f"Index {i} has character {c}")
输出结果为:
Index 0 has character p Index 1 has character i Index 2 has character d Index 3 has character a Index 4 has character n Index 5 has character c Index 6 has character o Index 7 has character d Index 8 has character e Index 9 has character . Index 10 has character c Index 11 has character o Index 12 has character m
在上面的例子中,同样使用 enumerate() 函数对字符串进行枚举,每次循环得到一个索引和对应的字符。然后将索引和字符打印出来,输出到控制台上。
以上就是使用 Python 中的 enumerate() 函数对列表或字符串进行枚举的方法。
相关文章