用python写把有2n个元素的列表随机分成n对
时间: 2023-03-28 09:01:59 浏览: 90
python随机取list中的元素方法
你好,我可以回答这个问题。可以使用Python中的random和zip函数来实现。代码如下:
import random
def split_list(lst):
random.shuffle(lst)
return list(zip(lst[::2], lst[1::2]))
lst = [1, 2, 3, 4, 5, 6]
print(split_list(lst))
输出结果可能为:[(2, 1), (4, 3), (6, 5)]。
阅读全文