Python 如何生成包含连续数字和字母组合的列表?

Python 如何生成包含连续数字和字母组合的列表?,python,python-3.x,Python,Python 3.x,如何生成从A1 AAA到Y999YYY的可能迭代的完整列表?对于我的计算机处理器来说,生成这样的列表会很困难吗? 什么类型的文件最适合保存这样的列表以便以后搜索?您应该查看软件包itertools!它非常适合生成任何东西的组合/排列 import itertools a = list(itertools.permutations([1,2,"A","B"]))) print(a) 这个例子将所有的数字和字母混合在一起(我不完全清楚你的问题陈述)。对字母、数字进行排列/组合,并将它们混合在一起,

如何生成从A1 AAA到Y999YYY的可能迭代的完整列表?对于我的计算机处理器来说,生成这样的列表会很困难吗?
什么类型的文件最适合保存这样的列表以便以后搜索?

您应该查看软件包
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)