1. 程式人生 > 其它 >Python入門基礎篇 No.31 —— 字典_特點_4種建立方式_普通_dict_zip_formkey

Python入門基礎篇 No.31 —— 字典_特點_4種建立方式_普通_dict_zip_formkey

技術標籤:# 基礎字串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學習資料!!!

在這裡插入圖片描述