擅长:python、mysql、java
<p>因此,首先,当您真正想要一个数据结构<code>persons_tasks</code>时,定义四个变量是个坏主意,其中每个人都是一个键或数字。在</p>
<p>然后,你可以列一张清单,列出哪些人承担了哪项任务,然后重新排列这个清单:</p>
<pre><code>import random
from collections import defaultdict
persons = ['A','B','C','D']
tasks = ['Task_%i' for i in range(1,17)]
person_for_task = persons * (len(tasks) / len(persons))
random.shuffle(person_for_tasks)
persons_tasks = defaultdict(list)
for person, task in zip(person_for_task, tasks):
persons_tasks[person].append(task)
</code></pre>