首页 > 软件开发 > 编程语言 >

如何打乱列表

来源:互联网 2023-03-17 00:27:06 367

为了使得数据随机,或者进行别的工作,我们常常将列表进行乱序,这该如何实现呢?

DsR办公区 - 实用经验教程分享!

DsR办公区 - 实用经验教程分享!

如何打乱列表?DsR办公区 - 实用经验教程分享!

工具/原料

  • python 3.0

方法/步骤

  • 1

    如图所示,我们的初始数据是有序的。

    DsR办公区 - 实用经验教程分享!

    DsR办公区 - 实用经验教程分享!

    如何打乱列表?DsR办公区 - 实用经验教程分享!

  • 1相关内容未经授权抓取自百度经验
  • 2

    这时我们可以使用random模块中的shuffle方法进行打乱列表。

    DsR办公区 - 实用经验教程分享!

    DsR办公区 - 实用经验教程分享!

    如何打乱列表?DsR办公区 - 实用经验教程分享!

  • 3

    特别要注意的是,这个方法直接修改原数据,返回值为None

    DsR办公区 - 实用经验教程分享!

    DsR办公区 - 实用经验教程分享!

    如何打乱列表?DsR办公区 - 实用经验教程分享!

  • 4

    如果你经常使用numpy模块,并且想打乱numpy数组的话,也不必导入random模块。

    DsR办公区 - 实用经验教程分享!

    DsR办公区 - 实用经验教程分享!

    如何打乱列表?DsR办公区 - 实用经验教程分享!

  • 5

    我们可以直接使用numpy中封装好的shuffle方法来进行乱序,甚至支持多维哦~

    DsR办公区 - 实用经验教程分享!

    DsR办公区 - 实用经验教程分享!

    如何打乱列表?DsR办公区 - 实用经验教程分享!

  • 注意事项

    • 再次提醒shuffle返回为None,使用中经常在这里犯错~

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!DsR办公区 - 实用经验教程分享!


    标签: python编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码