这不是Does anyone know a way to scramble the elements in a list?和Shuffle an array with python,randomize array item order with python的重复.我会解释为什么……
我想知道如何加扰数组,并制作一个新的副本.因为random.shuffle()修改了列表(并返回None),我想知道是否有另一种方法可以做到这一点,所以我可以做scrambled = scramblearray().如果没有内置函数,我可以定义一个函数来尽可能地执行此 *** 作.
解决方法def scrambled(orig): dest = orig[:] random.shuffle(dest) return dest
和用法:
import randoma = range(10)b = scrambled(a)print a,b
输出:
[0,1,2,3,4,5,6,7,8,9] [6,9]总结
以上是内存溢出为你收集整理的争夺Python列表全部内容,希望文章能够帮你解决争夺Python列表所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)