Python基礎語法五-續(基礎數據類型-容器之字典)
阿新 • • 發佈:2019-03-06
div 更新 size int 輸出 關聯性 速度 關系 如果
返回一個叠代器,類型dict_values,元素為所有value,本身不可用索引,可以使用 list() 來轉換為列表。
列表的缺點:
- 如果列表存儲的數據比較多,它的查詢速度相對較慢
- 列表存儲的關聯性不強
字典的優點:
- 可存儲大量的關系型數據
- 查詢速度非常快
字典
python中唯一的映射類數據
格式:d = {key1 : value1, key2 : value2 } 鍵必須是唯一的,但值則不必。 值可以取任何數據類型,但鍵必須是不可變的,如字符串,數字或元組。 增- dict[‘key‘] = value
- dict.setdefault(‘key‘[, value])
- dict.pop(‘key‘[, obj])
- dict.popitem()
- dict.clear()
- del dict 刪除字典;del dict[‘key‘] 刪除相應鍵值對,沒有該鍵就報錯。
- dict[‘key‘] = value 同增
- dict2.update(dict1)
- print(dic[‘key‘])
- print(dic.get(‘key‘[, obj] ))
- dict.keys()
- dict.values()
- dict.items()
# 遍歷輸出字典鍵值對 dict1 = {‘name‘: ‘Mike‘, ‘age‘: ‘1‘, ‘height‘: ‘200‘} for k, v in dict1.items(): print(‘這是鍵:‘ +k) print(‘這是值:‘ +v)
Python基礎語法五-續(基礎數據類型-容器之字典)