Python中的进制表示方式及转换方法
2024-09-08 05:57:23
在Python中,random.shuffle()是一个非常实用但是又非常容易被忽略的函数,shuffle在英语里是“洗牌”的意思,该函数非常形象地模拟了洗牌的过程,即:
random.shuffle(x)表示对列表x中的所有元素随机打乱顺序(若x不是列表,则报错)。此函数会直接对x本身进行操作,函数的返回值为None,即如果想对列表x进行洗牌,须使用random.shuffle(x)的形式,而不能使用y=random.shuffle(x)的形式。
示例代码:
import random
x = [1, 2, 3, 4]
y = random.shuffle(x)
print(x)
print(y)
执行结果:
[3, 2, 4, 1] #也有可能是其他顺序
None
最新文章
- Centos 6.5 X64 环境下编译 hadoop 2.6.0 --已验证
- [C#] .NET4.0中使用4.5中的 async/await 功能实现异
- jQuery使用方法
- 用SQL语句添加删除修改字段_常用SQL
- Servlet/JSP-07 Session应用
- JAVA Day3
- 求文件的m至n行
- Django 1.6 最佳实践: 如何正确使用 Signal(转)
- javascript开发中的封装模式(转)
- 揭开嵌入式c面试题背后的玄机
- C primer plus 读书笔记第四章
- Verilog HDL中阻塞语句和非阻塞语句的区别
- Android TextView自己主动换行文字排版參差不齐的原因
- No-Touch Integration 在SharePoint中使用社区支持的Silverlight应用程序
- 01 mysql的安装(windows)
- CF585E. Present for Vitalik the Philatelist [容斥原理 !]
- Vcomputer简介
- 大规模微服务架构下的Service Mesh探索之路
- 2019-04-26-day041-数据库的索引
- python函数系列之sorted()