python随机生成列表_python 实现快速生成连续、随机字母列表
0.摘要
本文介绍了生成连续和随机字母表的方法,用于快速生成大量字母数据。
主要使用chr()函数,将数字通过ASCII表转换为相应字母。
1.chr() 函数
chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。
输入:可以是10进制也可以是16进制的形式的数字。
print(chr(48), chr(49), chr(97)) # 十进制
#result:0 1 a
print(chr(0x30), chr(0x31), chr(0x61)) # 十六进制
#result:0 1 a
可见,chr()函数将ASCII表中对应的数字,转换成了相应的字母。
2.连续和随机字母表生成
ASCII码中,[a,z]对应[97,122]
ASCII码中,[A,Z]对应[65,90]
生成连续字母表:
import numpy as np
a1 = np.arange(97,123)
b1 = [chr(i) for i in a1]
a2 = np.arange(65,91)
b2 = [chr(i) for i in a2]
print(b1)
#result:['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
print(b2)
#result:['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']
生成随机字母表:
import numpy as np
np.random.seed(1)
a3 = np.random.randint(65,91,10)
b3 = [chr(i) for i in a3]
print(b3)
#result:['F', 'L', 'M', 'I', 'J', 'L', 'F', 'P', 'A', 'Q']
以上这篇python 实现快速生成连续、随机字母列表就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
本文标题: python 实现快速生成连续、随机字母列表
本文地址: http://www.cppcns.com/jiaoben/python/289427.html
python随机生成列表_python 实现快速生成连续、随机字母列表相关推荐
- python生成20个随机数列表_Python利用random生成一个列表内的随机数
首先,需要导入random模块:import random 随机取1-33之间的1个随机数,可能重复:random.choice(range(1,34)) print得到一系列随机数,执行一次得到一个 ...
- python快速生成列表_python_字符串快速生成列表的绝招
#coding:utf-8 #python_字符串快速生成列表的绝招 import random import time #----写字表 共200个字 (一年级) xiezibiao="春 ...
- python随机生成奇数_python实现按照给定范围随机生成小数,偶数,奇数,整数,正态分布,均匀分布数据以及图片...
下面代码主要实现的作用有: 1.随机生成介于范围之间的小数 2.随机生成介于范围之间的整数 3.随机生成介于范围之间的奇数或者偶数 4.随机生成介于范围之间正态分布随机数以及生成图片 5.随机生成生成 ...
- python批量生成图_python图像处理-批量生成纯色图片
上一篇文章,是基于现有的图片处理的,那要如何通过代码直接生成图片呢. 生成一张纯色的图片 先设置图片的颜色,接着利用Image模块的new方法新生成一张图片,png格式的图片需要设置成rgba,类似的 ...
- python如何创建一个列表_python怎样快速构建列表?
来自"专业人士笔记":创帆云:Python成为专业人士笔记--强烈建议收藏!每日持续更新!zhuanlan.zhihu.com Python列表是Python程序中广泛使用的一种 ...
- python 清空所有对象_Python编程思想(7):列表的增删改操作
李宁老师已经在「极客起源」 微信公众号推出<Python编程思想>电子书,囊括了Python的核心技术,以及Python的主要函数库的使用方法.读者可以在「极客起源」 公众号中输入 160 ...
- python随机生成字符串_Python 2.6中的随机字符串(可以吗?)
我一直在试图找到一种更像python的方法来生成python中的随机字符串,这种方法也可以伸缩.通常,我看到类似的东西''.join(random.choice(string.letters) for ...
- python游戏程序编码_python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)...
最近研究了下迷宫的生成算法,然后做了个简单的在线迷宫游戏.游戏地址和对应的开源项目地址可以通过上面的链接找到.开源项目中没有包含服务端的代码,因为服务端的代码实在太简单了.下面将简单的介绍下随机迷宫的 ...
- python for循环例子_Python for循环生成列表的实例
Python for循环生成列表的实例 一般Python for语句前不加语句,但我在机器学习实战中看到了这两条语句: featList = [example[i] for example in da ...
最新文章
- Github 工作流程
- c++ 无法读取内存_Linux内存机制以及手动释放swap和buffer和cache
- 前端inline元素间隙问题解决办法
- Linux虚拟机设备无法连接到它的理想主机控制器
- 【渝粤教育】国家开放大学2018年春季 8661-21T传感与检测技术 参考试题
- ubuntu修改ls显示目录的颜色
- 【LeetCode】4月2日打卡-Day18-矩阵操作
- 《贪玩蓝月》年入10亿?背后的玩法也太“流氓”了
- Winform DataGridView中利用WebClient异步加载显示网络地址的图片
- android日期选择区间控件_Android日期时间选择器实现以及自定义大小
- Oracle 密码过期
- Egret(引擎篇)
- 基于GIS的中国历代名人人生轨迹研究
- 足浴按摩预约下单小程序开发制作功能介绍
- think in java interview-高级开发人员面试宝典(十)
- 樊登读书赋能读后感_樊登读书会读后感01012019
- 想转行做数据产品经理?这份书单赶紧收藏起来
- redis数据类型底层实现
- nbiot和2g_浅谈NBIOT
- SimpleDateFormat的pattern