Python 使用指定数量的随机值创建随机列表

Python 使用指定数量的随机值创建随机列表,python,list,random,Python,List,Random,是否有一个命令可以直接创建一个长度为20的列表,其中随机包含10的0和10的1 我的代码如下: import random my_list = [] for i in range(20): if i <= 9: my_list.append(0) else: my_list.append(1) random.shuffle(my_list) 随机导入 我的清单=[] 对于范围(20)内的i: 如果我这可能是最短的 lst = [0,

是否有一个命令可以直接创建一个长度为20的列表,其中随机包含10的0和10的1

我的代码如下:

import random

my_list = []

for i in range(20):
    if i <= 9:
        my_list.append(0)
    else:
        my_list.append(1)

random.shuffle(my_list)
随机导入
我的清单=[]
对于范围(20)内的i:

如果我这可能是最短的

lst = [0, 1]*10
random.shuffle(lst)