【问题标题】:Python's .pop() in dict vs list字典与列表中的 Python .pop()
【发布时间】:2022-06-14 18:42:42
【问题描述】:

有谁知道为什么字典的.pop() 可以有默认参数,而列表却不能?它背后是否有一些历史原因,或者它与pop() 列表中的默认行为有关? (当没有提供参数时删除最后一个元素)。还是只是简单的实现,其他方式都做不到?

【问题讨论】:

  • 可能是因为它类似于 dict.get 也接受默认值,其中 get 将项目留在 dict 中,而 pop 将其删除(如果存在)。

标签: python


猜你喜欢
  • 2018-12-30
  • 2021-09-28
  • 2014-07-31
  • 2014-10-15
  • 1970-01-01
  • 2018-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多