场景:现在有一个列表:[1,2,3,4,5,6],我需要将这个列表随机输出,以乱七八糟的形式输出。专业术语:每次随机遍历一个容器中的数据,一个一个地遍历。注意:这不是一组随机列表。环境:Python3.6解决方案:方案一:有人可能通过内置的Random函数间接达到了想要的结果。但是这种方法过于原始,不够优雅,有重新发明轮子的嫌疑。我这里就不贴随机实现的效果了。方案二:Random中有一个random.shuffle()方法,提供了一个完美的方案。代码如下:x=[1,2,3,4,5,6]random.shuffle(x)print(x)输出结果:第一个输出内容:[6,5,1,3,2,4]第二个输出:[6,1,3,5,2,4]第三个输出:[5,3,1,2,4,6]从结果我们可以看出输出是完全随机的,代码量只有两行,没有随机,没有for循环。源码解读:这部分
