在用for循环遍历如list这样的变量时,我们是不知道所遍历元素的下标的。
举个实际中用到该方法的例子:
我们需要获取一个list中(如:p = [1, 0, -3, -5, 1.2, 7, 3.7])第一个大于3的元素的下标,
代码如下:
def function(p):
for index, num in enumerate(p):
if num > 3:
return index
验证一下:
输入:
p = [1, 0, -3, -5, 1.2, 7, 3.7]
print(function(p))
输出:
5
网友评论