我有一些代码可以生成一定范围内的随机数列表(我们会说 0-100),但我希望不出现在范围(45-55)内的数字。
出于我的特定目的,我想知道如何在该范围内出现的数字中添加/减去 11。我写了一行:
desired_list = [integer_list[i] - 11 for i in range(len(integer_list)) if integer_list[i] in list_of_consecutive_unwanted_integers]
但是现在当我打印desired_list 时,它显示空括号大约有4/5 次我检索随机数。无需解释这种奇怪的现象,但解释我做错了什么以及我需要什么会有所帮助。谢谢。