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



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

Python能从这个列表中生成所有可能的零件号吗?

条件:

  1. 按顺序排列字符

它可以具有ERJ3RBD1002V,但不能具有3RERJBD1002V。

非常感谢。

零件编号

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

这里有一个简单的代码。它将把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])

为了清晰起见,我在部分之间留出了额外的空间,但如果你喜欢,你可以删除它们

相关内容