小编Dan*_*ain的帖子

创建随机 0 和 1 列表的优雅方式

model = [random.randint(0,1) if model.count(0) < 20 else 1 for _ in range(40)]

当然model.count(0)是错误的。在这里我们寻找正确的代码,但没有列表理解。

model = list()
for i in range(40):
   if model.count(0) < 20:
       model.append(random.randint(0,1))
   else:
       model.append(1)
Run Code Online (Sandbox Code Playgroud)

我只是喜欢列表理解,它让我更容易使用 NLP 和大量的工作。所以找到新功能会很酷。

python random list-comprehension

2
推荐指数
1
解决办法
5589
查看次数

标签 统计

list-comprehension ×1

python ×1

random ×1