我在Python中有两个看起来像这样的列表:
lst = [1, '?2']
replace_lst1 = ['a','b','c']
对于'?2'in中的每次出现lst,我都希望用中的每个元素替换它,replace_lst1从而产生如下列表列表:
res = [ [1,'a'],
[1,'b'],
[1,'c'] ]
同样,如果我有以下列表:
lst = [1, '?2','?3']
replace_lst1 = ['a','b','c']
replace_lst2 = ['A', 'B', 'C']
我想'?2'用中的每个元素replace_lst1和'?3'中的每个元素替换replace_lst2,从而探索所有可能的排列。结果应如下所示:
res = [ [1,'a','A'],
[1,'a','B'],
[1,'a','C'],
[1,'b','A'],
[1,'b','B'],
[1,'b','C'],
[1,'c','A'],
[1,'c','B'],
[1,'c','C'] ]
如果您能为我提供一些建议,那就太好了。
绝地无双
四季花海
临摹微笑
慕码人2483693
随时随地看视频慕课网APP
相关分类