争夺Python列表

争夺Python列表,第1张

概述在我提出问题之前,让我直截了当…… 这不是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( 在我提出问题之前,让我直截了当……

这不是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列表所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1195754.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存