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)

相关推荐
大霞上仙23 分钟前
nonlocal 与global关键字
开发语言·python
Mark_Aussie1 小时前
Flask-SQLAlchemy使用小结
python·flask
程序员阿龙1 小时前
【精选】计算机毕业设计Python Flask海口天气数据分析可视化系统 气象数据采集处理 天气趋势图表展示 数据可视化平台源码+论文+PPT+讲解
python·flask·课程设计·数据可视化系统·天气数据分析·海口气象数据·pandas 数据处理
ZHOU_WUYI1 小时前
Flask与Celery 项目应用(shared_task使用)
后端·python·flask
且慢.5891 小时前
Python_day47
python·深度学习·计算机视觉
佩奇的技术笔记2 小时前
Python入门手册:异常处理
python
大写-凌祁2 小时前
论文阅读:HySCDG生成式数据处理流程
论文阅读·人工智能·笔记·python·机器学习
爱喝喜茶爱吃烤冷面的小黑黑2 小时前
小黑一层层削苹果皮式大模型应用探索:langchain中智能体思考和执行工具的demo
python·langchain·代理模式
Blossom.1183 小时前
使用Python和Flask构建简单的机器学习API
人工智能·python·深度学习·目标检测·机器学习·数据挖掘·flask
Love__Tay4 小时前
【学习笔记】Python金融基础
开发语言·笔记·python·学习·金融