【发布时间】:2019-05-24 09:24:34
【问题描述】:
prefs =
{
's1': ["a", "b", "c", "d", "e"],
's2': ["c", "d", "e", "a", "b"],
's3': ["a", "b", "c", "d", "e"],
's4': ["c", "d", "e", "b", "e"]
}
我有一本字典,我想比较每个键的值(类型:列表)以查看它们是否按该顺序存在。所以基本上我正在尝试迭代每个键值对并将列表类型的值与下一个值进行比较,以查看该列表中的元素是否以该特定顺序匹配。如果我们找到匹配项,我想返回一个匹配项的列表。
ex: s1 值是一个包含元素“a”、“b”、“c”、“d”、“e”的列表,所以我想用相同的顺序检查元素的其他值。所以在这种情况下,键 s3 将被返回,因为值与相同的确切顺序匹配。 s1 值 = s3 值,因为列表中的元素以相同的顺序匹配。 返回列表类似于 [s1:s3],并且应该返回多个匹配项。
【问题讨论】:
标签: python python-3.x hashmap