标签: python python-3.x
我正在寻找一种在python中随机化列表的方法(我已经知道该怎么做)但是要确保两个东西不是彼此相邻的。例如,如果我要安排人员并根据表格将列表按0,1,2,3,4,5编号排序,但是2个人不能坐在一起,我将如何组织列表一种禁止两个人坐在一起的方法。
答案 0 :(得分:1)
正如你所说,你知道如何改变列表,唯一的要求是两个元素并不紧挨着。
一种简单的方法是:
最高费用:一次随机选择,一次随机选择,一次交换