0
我想要的方式進行編程,以產生這種格式的所有可能的組合:獲取每一種可能的排列在格式蟒蛇
01-01-01-A
現在我已經看過了和itertools.permutations和組合庫和閱讀他們如何工作的例子。雖然我的問題是不同的比其他的問題,我讀過
第一範圍可以從0-38去未來2米的範圍可以從0-9去和字母可以從A-C去。我目前被困在如何使用itertools來生成使用這種格式的所有可能的組合。
什麼我目前的想法是有1名名單與4所列出內每個這些數字:
first_value = []
second_value = []
third_value = []
fourth_value = ["A", "B", "C"]
final_value = []
for num in range(0, 39):
first_value.append(num)
for num in range(0, 10):
second_value.append(num)
third_value.append(num)
final_value.append(first_value)
final_value.append(second_value)
final_value.append(third_value)
final_value.append(fourth_value)
for value in itertools.permutations(final_value):
print(value)
我真的不知道我怎麼可以設定此。
你需要精確你的意思是「組合」和「置換」是什麼,他們是不一樣的東西,這不是很明顯你要哪一個。 –
嘗試使用itertools.product – hsfzxjy
@ juanpa.arrivillaga對不起,我正在尋找組合。我只是注意到,我看着每一個。 – datmellow