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)

相关推荐
摸鱼仙人~8 分钟前
angent调用的tools数目增多的时候,错误率显著增加如何解决
python
NicoNicoleNi10 分钟前
Anaconda安装和环境配置实践记录
python·conda
爱笑的眼睛1112 分钟前
JAX 函数变换:超越传统自动微分的编程范式革命
java·人工智能·python·ai
540_54027 分钟前
ADVANCE Day27
人工智能·python·机器学习
吴佳浩 Alben34 分钟前
Python入门指南(六) - 搭建你的第一个YOLO检测API
开发语言·python·yolo
love530love34 分钟前
Win11+RTX3090 亲测 · ComfyUI Hunyuan3D 全程实录 ③:diso 源码编译实战(CUDA 13.1 零降级)
开发语言·人工智能·windows·python·comfyui·hunyuan3d·diso
BoBoZz1938 分钟前
WarpTo 对 3D 几何体进行形变(Warping操作,使其顶点朝着一个指定的空间点移动
python·vtk·图形渲染·图形处理
weixin_4686352939 分钟前
用python获取双色球历史数据,纯数据处理,非爬虫
开发语言·爬虫·python
爱笑的眼睛111 小时前
TensorFlow Hub:解锁预训练模型的无限可能,超越基础分类任务
java·人工智能·python·ai
JAVA+C语言1 小时前
Python新手学习
开发语言·python·学习