10、Python -- 案例实操 : 随机大写字符存入列表

目录

  • [随机大写字符存入列表 :步骤](#随机大写字符存入列表 :步骤)
  • 使用列表推导式

创建列表

生成随机数、大写字符

numpy模块生成随机数

随机大写字符存入列表 :步骤

创建列表

生成指定范围的随机数

随机数转字符

字符存入列表

使用列表推导式

方法一:range(10)控制循环10次,控制生成10个随机大写字符

**方法二:使用numpy模块一次生成N个随机数

chr(a) for a in np.random.randint(65,91, \[10,1\])\]** numpy.random.randint 函数可生成一个随机数的矩阵,可生成多行、多列的随机数 numpy.random.randint(65, 90, \[NUM, 1\]) 生成 1 列 , NUM 行个随机数(相当于一个包含NUM个随机数的列表) numpy.random.randint函数返回的是一个二维的numpy数组对象 使用 numpy.squeeze函数来降维,将二维数组转换为一维数组。然后再使用列表推导式生成对应的字符列表 ![在这里插入图片描述](https://file.jishuzhan.net/article/1716713523083481090/3f28c014f4b01a051c21529cc91f266f.webp) ![在这里插入图片描述](https://file.jishuzhan.net/article/1716713523083481090/c22efb5dcb5f1056df83b5aedaa45853.webp) 教学中不需要这个numpy.squeeze 来进行降维 ![在这里插入图片描述](https://file.jishuzhan.net/article/1716713523083481090/06603d9ab3ce0650a43ece64681e988d.webp) ![在这里插入图片描述](https://file.jishuzhan.net/article/1716713523083481090/5deac1bd4f8974eb76515d50eb982185.webp)

相关推荐
web1508541593534 分钟前
使用Python开发经典俄罗斯方块游戏
python·游戏·pygame
缘友一世38 分钟前
PyTorch LSTM练习案例:股票成交量趋势预测
pytorch·python·lstm
xiaohanbao091 小时前
day26 Python 自定义函数
开发语言·python·学习·机器学习·信息可视化·numpy
⁤͏͏⁦⁠͏1 小时前
5月15日day26打卡
python
像风一样自由20201 小时前
算法模型部署后_python脚本API测试指南-记录3
python·算法·支持向量机
HORSE RUNNING WILD2 小时前
解决 PicGo 上传 GitHub图床及Marp中Github图片编译常见难题指南
css·python·github
ElenaYu2 小时前
mac安装cast
python·macos·cast
Dxy12393102163 小时前
python如何设置excel单元格边框样式
开发语言·python·excel
chaodaibing3 小时前
Python解析Excel入库如何做到行的拆分
开发语言·python·excel
dudly3 小时前
Python类的力量:第五篇:魔法方法与协议——让类拥有Python的“超能力”
开发语言·python