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