如何计算一个元素在列表中的位置数?

BeG*_*lad 1 python list max counting python-2.7

如果我有一个整数列表,并且我想返回空格数,那么最大数字是从列表的开头,如果给出一个列表,list1,我该怎么做?我应该能够返回整数'7',因为512是最大值,距离是7个空格.

list1=[34,5,1,7,5,3,8,512,8,43]
Run Code Online (Sandbox Code Playgroud)

Bha*_*Rao 5

使用内置函数maxlist.index

>>> list1=[34,5,1,7,5,3,8,512,8,43]
>>> max_ele = max(list1)
>>> print(list1.index(max_ele))
7
Run Code Online (Sandbox Code Playgroud)

这可以在一行中完成

print(list1.index(max(list1)))
Run Code Online (Sandbox Code Playgroud)