# 一个学校,有3个办公室,有8位老师等待工位的分配,请完成随机分配
import random
teachers = ['A','B','C','D','E','F','J','H']
rooms = [[],[],[]]
for teacher in teachers:
room = random.choice(rooms) # 从3个房间里随机选择一个房间
room.append(teacher)# 将老师分配到随机选出的房间
print(rooms)
#第n个房间有多少人
for i,room in enumerate(rooms):
print('第%d个房间有%d个人,分别是:'%(i,len(room)),end = '')
for teacher in room:
print(teacher,end = '\t')
print()
》〉》打印的结果
[[], ['B', 'C', 'D', 'E', 'F', 'J'], ['A', 'H']]
第0个房间有0个人,分别是:
第1个房间有6个人,分别是:B C D E F J
第2个房间有2个人,分别是:A H
Python:列表的嵌套
最新推荐文章于 2024-02-21 22:05:44 发布