All is well 3 idiots

AC小小常

【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

 

posted on 2020-04-02 10:44  AC小小常  阅读(785)  评论(0)    收藏  举报

导航