# coding:utf-8
'''
[] 的获取方法
ny_dict = {'name':'dewei','age':33}
name = my_dict['name']
print(name)
示例:
字典+中括号内传key,不进行赋值操作,即为获取
字典内置函数get获取方法
获取当前字典中,指定key的value值
用法:
dict.get(key,default=None)
参数:
key:需要获取value的key
default:key不存在则返回默认值,默认是None
我们也可以自定义
get的用法:
my_dict = {'name':'dewei','age':33}
name = my_dict.get('name')
print(name)
[]与get的区别
[] 如果获取的key不存在,则直接报错
get 如果获取的key不存在,则返回默认值
所以在开发中,优先使用get函数
'''
user_info = {
'id':1,
'username':'dewei',
'password':'abcdefg',
'create_time':'2020-01-01 11:11:11',
'birthday':None
}
values = []
id = user_info['id']
username = user_info['username']
password = user_info['password']
values.append(id)
values.append(username)
values.append(password)
# values.append(user_info['create_time'])
values.append(user_info.get('create_time','2020-02-02')) #有默认值 create_time ,不能被修改
# values.append(user_info['birthday'])
values.append(user_info.get('birthday','2020-03-03'))
print(values)
# values.append(user_info['birthday']) #KeyError: 'birthday'
# values.append(user_info.get('birthday','1986-01-01'))
# print(values)
results = {'name':'李雷','score':'99'}
result = results.get('address','Beijing')
print(result)
python-字典key的获取
最新推荐文章于 2024-05-04 10:51:22 发布