【发布时间】:2013-07-06 22:59:16
【问题描述】:
我正在尝试在另一个带有元组的字典中查找列表的任何排列。
例如,在字典中查找[1,2,3] 的任意组合的最佳方法是:{(1,3,2):'text',(3,1,2):'text'}。
符合[1,2,3] 条件的唯一匹配项是(1,2,3),(1,3,2),(2,1,3),(2,3,1),(3,2,1),(3,1,2)。
不符合条件的匹配项包括不包含所有项目的列表(例如:(1,2) 或 (2)),以及包含额外项目的匹配项(例如:(1,2,3,4) 或 (2,3,7,1) )。
【问题讨论】:
标签: python dictionary tuples permutation