如何求列表元素的下标

利用 random 库的相关函数编写程序 随机生成 30 个 1 到 5(含) 的整数的列表

img

img


求下标用什么呢?可以提供一下思路吗


import random
from collections import Counter

list = [random.randint(1, 5) for i in range(50)]
print(list.index(5))
fre = Counter(list)
print(fre)
list.sort(reverse=True)
for i in range(1, 5):
    list.insert(list.index(i), '|')
print(list)

list.index(5)


import random
lis = [random.randint(1,5) for _ in range(30)]
cnt = [[] for _ in range(5)]
for i,v in enumerate(lis):
    cnt[v % 5].append(i)
print('first number 5 at {}'.format(cnt[0][0]))