如何使用Random Randint for List?

Lyd*_*dia -1 python random text list

我写了3个问题,我想使用Random Randint随机挑选和显示.我不知道如何使用Random Randint在我的代码中使用它.

Mar*_*ers 7

你不会使用random.randint() 在所有.你会random.choice()改用:

import random

questions = [question1, question2, question3]
random_question = random.choice(questions)
Run Code Online (Sandbox Code Playgroud)

该函数从序列中随机选取一个元素.

如果你需要随意提出问题而不重复,你想要做一些不同的事情; 您将使用random.shuffle()随机化整个问题列表,然后在每次需要新问题时从该列表中选择一个(可能将其从列表中删除).产生一个随机序列的问题.

import random

questions = [question1, question2, question3]
random.shuffle(questions)

for question in questions:
    # questions are iterated over in random order
Run Code Online (Sandbox Code Playgroud)

要么

questions = [question1, question2, question3]
random.shuffle(questions)

while questions:
    next_question = questions.pop()
Run Code Online (Sandbox Code Playgroud)