8个物体随机分配到3个列表内

8个物体随机分配到3个列表内

import  random      #导入随机数模块
i=["1","2","3","4","5","6","7","8","9"]         #i为需要分配的物体
j=[[],[],[]]                                    #j为分配收纳i物体的列表集合
for a in i:                                     #a为i的列表的子字符串
    num=random.randint(0,2)                     #一个0~2的随机数
    j[num].append(a)                            #将a添加到j内,及将子串元素添加到收纳的列表内
    
for k in j:                                     #k为j的子列表
    print("个数为",len(k))                       #打印k的长度,为每次添加随机到子串的个数
    for a in k:                                 #
        print("名为",a,end=" ")                  #逐行打印出每个子列表
    print()

猜你喜欢

转载自blog.csdn.net/qq_27316365/article/details/107771594