Python-defaultdict(type)字典

Onecat_j發表於2020-11-05
  • 其傳入引數必須是type, 例如 int, list,
    set等,而返回的預設值,就是這些type下的預設值,例如int返回的預設值是0,list是空list等。

  • defaultdict與普通dict的最大作用在於: 你可以直接call一個不存在的key,
    如果不存在這個key,那就先直接建立這個key,並根據預設值的設定,賦值value,而後再繼續操作。 省去了 dict[new] = dict.get(new, default = []) 然後才能使用dict[new]來進一步操作。

  • 相比之下:你可放心大膽的用:defaultdict[new] 管他有沒有。

相關文章