字典类型在很多编程语言中都是常用的类型
js中
let dict_obj = {
a: 1,
};
如何获取其中的键值
console.log(dict_obj["a"] || "");
console.log(dict_obj["b"] || "no value");
执行后得到结果如下
1
no value
那么在python中如何实现类似功能
先创建一个字典
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))
执行后结果如下
30 is xiaowang
32 is xiaozhang
18 is no person
这里用到了get()方法,一个非常方便的取值器