问:一个列表[12,2,66,52,25,25]
求列表中最大数字出现位置和值
答:利用了简单的 for expr in sequence
import random
x=[random.randint(1,30)for i in range(10)] #随机取一个10个数的列表
m=max(x) # x的最大值m
print(x)
y=enumerate(x)
for index,value in y:
if value == m:
print("位置和值是",index,"-",value)
[28, 1, 27, 9, 16, 7, 18, 2, 22, 20]
位置和值是0 - 28
进程已结束,退出代码0
------------分割线---------------
菜鸟古古 2022-1-5 14:21:57