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)

相关推荐
二川bro8 分钟前
量子计算入门:Python量子编程基础
python
夏天的味道٥1 小时前
@JsonIgnore对Date类型不生效
开发语言·python
tsumikistep1 小时前
【前后端】接口文档与导入
前端·后端·python·硬件架构
小白学大数据2 小时前
Python爬虫伪装策略:如何模拟浏览器正常访问JSP站点
java·开发语言·爬虫·python
头发还在的女程序员3 小时前
三天搞定招聘系统!附完整源码
开发语言·python
温轻舟3 小时前
Python自动办公工具06-设置Word文档中表格的格式
开发语言·python·word·自动化工具·温轻舟
花酒锄作田4 小时前
[python]FastAPI-Tracking ID 的设计
python·fastapi
AI-智能4 小时前
别啃文档了!3 分钟带小白跑完 Dify 全链路:从 0 到第一个 AI 工作流
人工智能·python·自然语言处理·llm·embedding·agent·rag
d***95625 小时前
爬虫自动化(DrissionPage)
爬虫·python·自动化
APIshop5 小时前
Python 零基础写爬虫:一步步抓取商品详情(超细详解)
开发语言·爬虫·python