小编Eds*_*ter的帖子

使用1-12生成24个数字,仅重复每个数字一次

这是我写的代码:

import random
numberList = []
while len (numberList) != 24:
    number = random.randint (1, 12)
    if numberList.count (number) < 2
        numberList.append (number)
Run Code Online (Sandbox Code Playgroud)

我的问题是While循环可以在填充numberList之前循环100次,因此非常低效.

是否有更清洁,更有效的方式来编码我想做的事情?

python

0
推荐指数
1
解决办法
103
查看次数

标签 统计

python ×1