2个字母2个数字的列表?

时间:2014-12-08 22:12:17

标签: python string list int

我正在寻找一个包含2个字母和2个数字的列表。类似的东西:

aa00
aa01
aa02
aa03
aa04
ect.

我正在使用这个Python程序,它选择一个随机的4位数字,一个随机的4个字母的字符串和一个随机的2个字母2的数字字符串。

我尝试将前两个中的一半合并,但它说它无法添加'int' and 'str' objects。我无法将数字转换为string,因为它们在程序的后期用于数学方程式。

1 个答案:

答案 0 :(得分:2)

您可以将数字转换为字符串,仅用于连接

result = letters + str(number)

但是如果你想让数字0到9也工作,你可能想要将数字填零。您可以使用str.format()

在此处使用字符串格式
result = '{}{:02d}'.format(letters, number)

这两种方法都使number变量保持不变;它仍然引用一个数字。