字典的操作方法
python的字典的增删改查与js的对object的大差不差,因而没必要记录
get()&keys()
get()
使用get()方法可以获取到字典对应键的值
my_dic = {
'key1':111,
'key2':222
}
print(my_dic.get('key1')) # 222
# 如果没有指定key,则会返回None
print(my_dic.get('key3')) # 222、
# 可以给get()参加第二个参数,如果没找到则返回参数2
print(my_dic.get('key4','默认值')) # 默认值
keys()
使用keys()方法可以获取到字典的键的列表
dic2 = {
'key1': 'va1',
'key2': 'va2',
'key3': 'va3',
}
dic2_keys_list = dic2.keys()
print(dic2_keys_list) # dict_keys(['key1', 'key2', 'key3'])
item()与values()
items()
返回该字典的key的列表
dic2 = {
'key1': 'va1',
'key2': 'va2',
'key3': 'va3',
}
print(dic2.items()) # dict_items([('key1', 'va1'), ('key2', 'va2'), ('key3', 'va3')])
values()
返回该字典的value的列表
dic2 = {
'key1': 'va1',
'key2': 'va2',
'key3': 'va3',
}
print(dic2.values()) # dict_values(['va1', 'va2', 'va3'])
未完待续。