python3怎么能用最短的代码让2个变量随机产生一个数组范围内的完全不重复的2组随机数?类似这样:a=range(1,11)b=[1,8,3,7,6]#随机取自a的范围c=[2,4,5,9,10]#随机取自a的范围,并且跟b不... python3怎么能用最短的代码让2个变量随机产生一个数组范围内的完全不重复的2组随机数? 类似这样: a=range(1,11) b=[1,8,3,7,6]#随机取自a的范围 c=[2,4,5,9,10]#随机取自a的范围,并且跟b不重复 展开 满意答案a=list(range(1,11)) random.shuffle(a) b=a[0:5] c=a[5:] >>> b [7, 4, 9, 10, 2] >>> c [6, 5, 8, 3, 1] |
|