字典的操作方法

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'])

未完待續。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章