如何生成包含连续数字和字母的混合列表?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何生成包含连续数字和字母的混合列表?相关的知识,希望对你有一定的参考价值。
我将如何生成从A1 AAA到Y999YYY的所有可能迭代的完整列表?诸如list之类的东西将是我的计算机处理器难以产生的吗?哪种类型的文件最适合保存此类列表以便以后搜索?
答案
您应该签出包裹itertools
!生成任何组合/排列都是很棒的。
import itertools
a = list(itertools.permutations([1,2,"A","B"])))
print(a)
该示例将所有数字和字母混合在一起(您的问题陈述中我不太清楚)。如果要对字母进行排列/组合,对数字进行排列/组合,然后将它们混合在一起以形成最终结果,应该非常容易。
文件类型?那是个人喜好。 .json
可以很好地工作,因为您可以保存事物列表。
import json
my_list = [['a', 'b','c'], ['b', 'a','c']]
with open("my_numbers.json", "w") as fp:
json.dump(my_list, fp)
以上是关于如何生成包含连续数字和字母的混合列表?的主要内容,如果未能解决你的问题,请参考以下文章
如何制作一个连续的字母列表python(从a-z然后从aa,ab,ac等)
华为OD机试 - 最长连续子串(Python)| 真题+思路+考点+代码+岗位
完整校验密码不能是连续字符,6-20位,必须包含字母数字特殊字符