可能重复:
Python 中一组列表的所有可能排列
我想在 Python 中找到不同长度字符列表的每种组合。例如,我有以下列表,它们定义了字符串中可能的字符:
list1=['a','d','e','f','b']
list2=['h','s','c','v','e', 'u', '?', "^", "k"]
list3=['a','d]
list4=[',','4','u','t','R','x', ' ']
list5=['%','e','u','y']
我想在字符串中找到列表的每个组合,即“aha,%”、“dha,%”、“eha,%”。
可以简单地使用不同的嵌套循环,但是对于更多列表,这是不切实际的。
这似乎应该是一个简单的问题。