技术Python小技巧 - 字典中如何使用get()方法字典类型在很多编程语言中都是常用的类型js中1 2 3 4 let dict_obj = { a: 1, }; Copy如何获取其中的键值1 2 3 console.log(dict_obj["a"] || ""); console.log(dict_obj["b"] || "no value"); Copy执行后得到结果如下1 2 3 1 no value Copy那么在python中如何实现类似功能先创建一个字典1 2 3 4 5 6 7 8 9 name_for_age = {30: "xiaowang", 28: "xiaoli", 32: "xiaozhang"} def get_age(age): return "%d is %s" % (age, name_for_age.get(age, 'no person')) print(get_age(30)) print(get_age(32)) print(get_age(18)) Copy执行后结果如下1 2 3 4 30 is xiaowang 32 is xiaozhang 18 is no person Copy这里用到了get()方法,一个非常方便的取值器