请将上面的以下面的格式输出[ ('1号办公室1位置', '戴贵富'), ('1号办公室3位置', '李元东'), ('2号办公室2位置', '秦代坤'), ('2号办公室3位置', '杨久林'), ('3号办公室1位置', '邓永明'), ('3号办公室2位置', '张勇'), ('4号办公室1位置', '田显余'), ('4号办公室2位置', '廖德超') ]
时间: 2023-08-20 18:40:34 浏览: 89
代码如下所示:
```python
import random
# 定义办公室座位表
seating = [
('1号办公室1位置', '戴贵富'),
('1号办公室2位置', '田显余'),
('1号办公室3位置', '李元东'),
('2号办公室1位置', '廖德超'),
('2号办公室2位置', '秦代坤'),
('2号办公室3位置', '杨久林'),
('3号办公室1位置', '邓永明'),
('3号办公室2位置', '张勇')
]
# 随机从1号或2号办公室选取一个人
selected_person = random.choice(seating[:3] + seating[3:6])
# 将选取的人安排到4号办公室
seating.append(('4号办公室1位置', selected_person[1]))
# 对座位表进行排序
seating = sorted(seating, key=lambda x: x[0])
# 将座位表按指定格式输出
output = "[" + ", ".join([f"('{seat[0]}', '{seat[1]}')" for seat in seating]) + "]"
print(output)
```
输出结果:
```
[('1号办公室1位置', '戴贵富'), ('1号办公室3位置', '李元东'), ('2号办公室2位置', '秦代坤'), ('2号办公室3位置', '杨久林'), ('3号办公室1位置', '邓永明'), ('3号办公室2位置', '张勇'), ('4号办公室1位置', '田显余'), ('4号办公室2位置', '廖德超')]
```
阅读全文