如何返回仅包含特定类型的新词典?

时间:2015-11-23 04:41:14

标签: python python-3.x

如何指定新词典仅附加某些类型。例如,如果我的旧列表是{'hello': 1, 2:3, 3.0:'hi'},我怎么能让我的新列表检查该类型,然后只在其中附加该类型。那么new_dict[int] = {2:3}new_dict[str] = {'hello': 1}

1 个答案:

答案 0 :(得分:0)

这个怎么样

d = {'hello': 1, 2:3, 3.0:'hi'}

final_d = {k: v for k, v in d.items() if isinstance(v, int) and isinstance(k,int)}