擅长:python、mysql、java
<p>你查过<code>random</code>图书馆了吗?您可以使用它获得随机索引,因此,据我所知,可能的解决方案如下所示:</p>
<pre class="lang-py prettyprint-override"><code>import re
import random
list_of_words = ["dogs", "cats", "mice"]
mad_lib = "the quick brown plural noun jumped over the lazy plural noun"
while "plural noun" in mad_lib:
random_index = random.randint(0, len(list_of_words))
mad_lib = re.sub("plural noun", list_of_words[random_index], mad_lib, 1)
del list_of_words[random_index]
print(mad_lib)
</code></pre>