●字典元素的获取
dict.get(key) #根据key获取value值
dict[key] #根据key获取value值
区别:get(key)里面的key如果不存在刚返回None,同时get(key,默认值)可以设置默认值。
dict[ key] #报error错误
book={‘书名’:’《三体》’,‘价格’:20,‘作者’:‘刘慈欣’}
#根据key得到value值
value=book.get('书名’)#如果key不存在,返回None
print(value) #《三体》
●获取字典视图的三种方法
dict.keys() #获取字典中所有key
dict.values() #获取字典中所有value
dict.items() #获取字典中所有key,value对
key=book.keys() #获取字典中所有key
print(key) # dict_keys([‘书名’,‘价格’,‘作者’])
print(list(key)) # [‘书名’,‘价格’,‘作者’]
value=book.values() #获取字典中所有value
print(value) # dict_values([’《三体》’,20,‘刘慈欣’])
print(list(value)) # [’《三体》’,20,‘刘慈欣’]
books=book.items() #获取字典中所有key,value对
print(books) # dict_values([(‘书名’:’《三体》’),(‘价格’:20),(‘作者’:‘刘慈欣’)])
print(list(books)) #[(‘书名’:’《三体》