要将一个列表随机分成两个长度相同的列表,可以使用Python编程语言来实现。以下是一个示例代码:
import random
def split_list_randomly(input_list):
if len(input_list) % 2 != 0:
raise ValueError("输入列表的长度必须是偶数")
# 随机打乱列表
random.shuffle(input_list)
# 将列表分成两个长度相同的子列表
mid = len(input_list) // 2
list1 = input_list[:mid]
list2 = input_list[mid:]
return list1, list2
# 示例用法
input_list = [1, 2, 3, 4, 5, 6]
list1, list2 = split_list_randomly(input_list)
print("List 1:", list1)
print("List 2:", list2)
random.shuffle
函数打乱列表中的元素顺序。ValueError
。通过以上方法,你可以将一个列表随机分成两个长度相同的列表,并且能够处理可能遇到的问题。
领取专属 10元无门槛券
手把手带您无忧上云