欢迎光临
我们一直在努力

python中如何使用Shuffle

这篇文章主要介绍python中如何使用Shuffle,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Shuffle

该算法会打乱列表元素的顺序,它主要会通过 Fisher-Yates 算法对新列表进行排序:

from copy import deepcopy  from random import randint  def shuffle(lst):  temp_lst = deepcopy(lst)  m = len(temp_lst)  while (m):  m -= 1  i = randint(0, m)  temp_lst[m], temp_lst[i] = temp_lst[i], temp_lst[m]  return temp_lst  foo = [1,2,3]  shuffle(foo) # [2,3,1] , foo = [1,2,3]

python主要应用领域有哪些

1、云计算,典型应用OpenStack。2、WEB前端开发,众多大型网站均为Python开发。3.人工智能应用,基于大数据分析和深度学习而发展出来的人工智能本质上已经无法离开python。4、系统运维工程项目,自动化运维的标配就是python+Django/flask。5、金融理财分析,量化交易,金融分析。6、大数据分析。

以上是“python中如何使用Shuffle”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注云搜网行业资讯频道!

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。