>>> [k for k in dl[0] if all(map(lambda d: k in d, dl[1:]))]
1
解析
# 列表表达式遍历dl中第一个字典中的键
>>> [k for k...in dl[0]]
[1, 2]
# lambda 匿名函数判断字典中的键,即k值是否在其余字典中
>>> list(map(lambda d: 1 in d, dl[1:]))
[True, True...上节提到匿名函数lambda作为内置函数的参数,其中有sorted函数 此时lambda函数用于指定对列表中所有元素进行排序的准则。...例如sorted([1, 2, 3, 4, 5, 6, 7, 8, 9], key=lambda x: abs(5-x))将列表[1, 2, 3, 4, 5, 6, 7, 8, 9]按照元素与5距离从小到大进行排序...,计数值)组成的列表
Counter(dict(list_of_pairs))
# 从(元素,计数值)组成的列表转化成Counter
c.most_common()[:-n-1:-1]