【Python基础入门】(17)Dictionary的取值

employee = {
            'name':'王峰',
            'sex':'男',
            'hiredate':'1997-2-2',
            'salary':'2000',
            'job':'销售'
        }

 

一、通过key值取值

# 1.通过key值取值
name = employee['name']
print(name) # 输出:王峰

 

二、通过get函数取值

# 2.通过get函数取值
job = employee.get('job')
print(job) # 输出:销售

 

三、以上两种区别

# 以上两种的区别,若key值不存在,使用第一种方法会报错,第二种直接输出:None(默认)也可自己定义
#print(employee['dept'])  #程序报错
print(employee.get('dept','不存在')) # 输出:不存在

 

四、判断key值是否存在于字典中

# in,not in成员运算符:判断目标key是否存在于字典中
print('name' in employee) # 输出True
print('name' not in employee) # 输出False

 

上一篇:HashTable和Dictionary的区别


下一篇:字典