Python 能否根据给定标准生成所有可能零件号的列表?

Can Python generate list of all possible part numbers with given criteria?

我是 Python 的新手。就像真正的新事物一样,如果我可以在我的工作中使用这种语言,那就冒险吧。

能否Python从此列表中生成所有可能的部件号?

条件:

  1. 字符已排序

可以有ERJ3RBD1002V,但不能有3R ERJBD1002V.

非常感谢。

PartNumbers

是的,电阻值部分 (8,9,10,11) 除外,因为它们可以是完整的值列表,而您提供的 link 没有列出它们。

这是一个简单的代码。它将RRRR放入电阻值部分。如果您有电阻值列表,只需将它们添加到列表 R 中,它将使用这些值来创建组合:

B = ['1R','2R','3R','6R']
C = ['H','B','K', 'E']
R = ['RRRR']
V = {'1R': 'C', '2R': 'x', '3R': 'V', '6R': 'V'}

for bi in B:
    for ci in C:
        for ri in R:
            print ('ERJ '+ bi + ' ' + ci + ' D ' + ri + ' ' + V[bi])

为了清楚起见,我在各部分之间添加了额外的空格,但如果您愿意,可以删除它们