Skip to main content
 首页 » 编程设计

python之如何计算元素在列表中的位置

2025年05月04日9zhujiabin

如果我有一个整数列表,并且我想返回距离最大数是从列表开头算起的空格数,如果给定一个列表 list1,我该怎么做?我应该能够返回整数“7”,因为 512 是最大值并且相距 7 个空格。

list1=[34,5,1,7,5,3,8,512,8,43] 

请您参考如下方法:

使用内置函数 max和 list.index

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

这可以在一行中完成,如

print(list1.index(max(list1)))