相关疑难解决方法(0)

检查字典中是否已存在给定键

我想在更新密钥的值之前测试字典中是否存在密钥.我写了以下代码:

if 'key1' in dict.keys():
  print "blah"
else:
  print "boo"
Run Code Online (Sandbox Code Playgroud)

我认为这不是完成这项任务的最佳方式.有没有更好的方法来测试字典中的密钥?

python dictionary

2683
推荐指数
15
解决办法
322万
查看次数

访问dict键,如果不存在则返回None

在Python中,最有效的方法是:

my_var = some_var['my_key'] | None
Run Code Online (Sandbox Code Playgroud)

即.分配some_var['my_key']my_var如果some_var包含'my_key',否则做my_varNone.

python dictionary

42
推荐指数
5
解决办法
4万
查看次数

标签 统计

dictionary ×2

python ×2