2015-11-23 29 views
-1

如何指定一個新字典以僅附加某些類型。例如,如果我的舊列表是{'hello': 1, 2:3, 3.0:'hi'},我怎樣才能讓我的新列表檢查該類型,然後只在其中追加該類型。那麼new_dict[int] = {2:3}new_dict[str] = {'hello': 1}如何返回僅包含某種類型的新字典?

回答

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)} 
相關問題