当调用“get()”时,它检查dict中是否存在给定的键。如果它确实存在,则返回该键的值。如果它不存在,则返回默认参数的值。
# The get() method on dicts
# and its "default" argument
name_for_userid = {
382: "Alice",
590: "Bob",
951: "Dilbert",
}
def greeting(userid):
return "Hi %s!" % name_for_userid.get(userid, "there")
>>> greeting(382)
"Hi Alice!"
>>> greeting(333333)
"Hi there!"