Python入門基礎篇 No.31 —— 字典_特點_4種建立方式_普通_dict_zip_formkey
阿新 • • 發佈:2021-01-17
技術標籤:# 基礎字串python經驗分享程式人生windows
Python入門基礎篇 No.31 —— 字典_特點_4種建立方式_普通_dict_zip_formkeys
文章目錄
前生篇:元組_生成器推導式建立元組_總結
前言
一、字典介紹
- 字典是“鍵值對”的無序可變序列,字典中的每個元素都是一個“鍵值對”,包含:“鍵物件”和“值物件”。可以通過“鍵物件”實現快速獲取、刪除、更新對應的“值物件”。
- 列表中我們通過“下標數字”找到對應的物件。字典中通過“鍵物件”找到對應的“值物件”。“鍵”是任意的不可變資料,比如:整數、浮點數、字串、元組。但是:列表、字典、集合這些可變物件,不能作為“鍵”。並且“鍵”不可重複。
- 一個典型的字典的定義方式:
a = {‘name’:‘Offer’,‘age’:21,‘job’:‘no job’}
二、字典的建立
1.我們可以通過{}、dict()來建立字典物件
程式碼演示:
>>> a = {'name':'Offer','age':21,'job':'no job'}
>>> b = dict(name='Offer' ,age=21,job='no job')
>>> c = dict([('name','Offer'),('age','21')])
>>> d = {} # 空的字典物件
>>> e = dict() # 空的字典物件
>>>
2.通過 zip()建立字典物件
程式碼演示:
>>> x = ['name','age','job']
>>> y = ['Offer','21','no job']
>>> z = dict(zip(x,y))
>>> z
{'name': 'Offer', 'age': '21', 'job': 'no job'}
>>>
3.通過 fromkeys 建立值為空的字典
程式碼演示:
>>> a = dict.fromkeys(['name','age','job'])
>>> a
{'name': None, 'age': None, 'job': None}
>>>
總結
以上幫各位總結好了,收藏,關注即可查收。
前生篇:元組_生成器推導式建立元組_總結
關注下方公眾號,免費拿Python學習資料!!!