如果您知道密钥在字典中,请使用
if mydict["key"]:
...
它很简单,易于阅读,并说:“如果与’键’相关的值求值,那就True
做点什么”。要知道,重要的珍闻是,容器类型(字典,列表,元组,STR等)只能评估到True
,如果他们len
是大于0。
KeyError
如果mydict
违反了您输入密钥的前提,也会引发。
所有这些使它成为Pythonic。
检查字典中的值是否已定义/长度为零的最Pythonic方式
如果您知道密钥在字典中,请使用
if mydict["key"]:
...
它很简单,易于阅读,并说:“如果与’键’相关的值求值,那就True
做点什么”。要知道,重要的珍闻是,容器类型(字典,列表,元组,STR等)只能评估到True
,如果他们len
是大于0。
KeyError
如果mydict
违反了您输入密钥的前提,也会引发。
所有这些使它成为Pythonic。