在Python中,可以这么表示包含5000个不同数字的列表:
python
import random
nums = set()
while len(nums) < 5000:
nums.add(random.randint(0, 10000))
list = list(nums)
print(list)
这个代码的流程是:
1. 定义一个空集合nums和目标数量5000
2. 循环生成0-10000之间的随机整数,并添加到nums集合
3. 由于集合的元素是无序且唯一的,当nums的大小达到5000时,它包含的必定是5000个不同的整数
4. 将集合转换为列表list,列表中的元素就是5000个不同的整数
5. 打印列表list,查看结果
每次运行这个代码,生成的列表都会不同,例如:
[9972, 261, 197, 5917, 4757, 234, 8601, 7583, 148, 9180, ...]
如果要生成的数字范围和数量不同,只需要修改代码中的相关参数即可