相关疑难解决方法(0)

如何从Python字典中删除密钥?

当我试图从字典中删除一个键时,我写道:

if 'key' in myDict:
    del myDict['key']
Run Code Online (Sandbox Code Playgroud)

有这样一种方式吗?

python dictionary unset data-structures

1539
推荐指数
12
解决办法
129万
查看次数

从dict中删除项目的最佳方法

在Python中,至少有两种方法可以使用键从dict中删除项目.

d = {"keyA": 123, "keyB": 456, "keyC": 789}

#remove via pop
d.pop("keyA")

#remove via del
del d["keyB"]
Run Code Online (Sandbox Code Playgroud)

这两种方法都会从dict中删除该项.

我想知道我应该使用哪些方法以及为什么.还有,哪个更pythonic?

python

49
推荐指数
3
解决办法
3万
查看次数

标签 统计

python ×2

data-structures ×1

dictionary ×1

unset ×1