您可以使用以下代码:
keys = set(l1).intersection(set(d1.keys()))result = {k:d1[k] for k in keys}
编辑: 如评论员所建议,您可以在Python 2.x中将第一行替换为:
keys = set(l1).intersection(d1)
在Python 3.x中:
keys = d1.keys() & l1
欢迎分享,转载请注明来源:内存溢出
您可以使用以下代码:
keys = set(l1).intersection(set(d1.keys()))result = {k:d1[k] for k in keys}
编辑: 如评论员所建议,您可以在Python 2.x中将第一行替换为:
keys = set(l1).intersection(d1)
在Python 3.x中:
keys = d1.keys() & l1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)