常常我们会用random.sample()函数从一个列表里随机抽出若干个元素,这是直接从元素本身中抽取。而如果需要根据列表元素的index来抽取元素,则可以用random.randint(0,len(some_list)-1),即选出了要抽取元素在原list中的index。举例如下:
import random
letters = ['a', 'b', 'c', 'd', 'e', 'f']
random_index = random.randint(0,len(letters)-1)
print(letters[random_index])
# output
e
c
f
a
如果觉得我的文章有用,欢迎关注、点赞和评论。您的支持是我分享的最大动力!