python字典基本認識和操作
python字典基本認識和操作
- 字典的建立
字典是python中常用的一種資料儲存結構,它是由“鍵-值”對組成,每個“鍵值”對稱為一個元素,其中“鍵”是任意不可變資料。
1)直接賦值建立字典
一般格式:
變數名={鍵1:值1,鍵2:值2,鍵3:值3,…}
2)使用內建函式dict()建立字典
可以用內建函式dict()通過其他"字典“,”(鍵,值)“對的序列或關鍵字引數來建立。
例如:a=dict([(‘num’,‘20000’),(‘name’,‘LL’),(‘sex’,‘male’)])
a=dict(num=‘20000’,name=‘LL’,sex=‘male’)
a=dict(zip([‘num’,‘name’,‘sex’],[‘20000’,‘LL’,‘male’]))
3)使用fromkeys()方法建立字典
方所有鍵對應同一個值時,可使用fromkeys()方法。語法格式:
dict.fromkeys(seq[,value])其中seq為鍵值列表,value為設定鍵序列值,省略預設為None,例:
dict.fromkeys([‘w’,‘s’],‘10’)輸出結果為{‘w’:10,‘s’:10}
若鍵出現相同多個,則後定義的”鍵-值“對將覆蓋先定義的”鍵-值“對。
2.字典的訪問
3.字典的基本操作
1)修改和新增元素
以指定‘鍵’為下標為字典賦值時修改。
若該‘鍵’存在則修改對應值,若不存在則新增一個新‘鍵-值’對。
一般格式:a[‘鍵’]=‘對’;a為字典名;
2刪除元素
2
3
4
3)更新字典
4.複製字典
三種方法:直接賦值,淺複製,深複製。
(1)直接賦值:物件的引用。
(2)淺複製(copy()方法):拷貝父物件,引用物件內部的子物件。
(3)深複製(deepcopy()方法):copy模組的deepcopy()方法,完全複製父物件及其子物件。
5.字典的遍歷
1)遍歷字典中所有的”鍵-值“對
遍歷字典中所有的”鍵-值“對需要用到items()方法,該方法以列表形式返回可遍歷的”(鍵,值)"元組,格式:
dict.items()dict表示字典名,該方法沒有引數。
a={…};
for name,cla in a.items():
print(name:cla)
相關文章
- dict字典常用操作(python)Python
- Python中字典的操作Python
- Linux基本認識Linux
- 認識jupyter notebook 和 Matplotlib的基本用法
- python字典dict操作方法Python
- 列表和字典的操作
- python基本操作Python
- python的字典及相關操作Python
- 1.1.4 python基本資料型別之字典Python資料型別
- Python基礎知識之字典Python
- 初識 Python:Hello World 和字串操作Python字串
- Redis(1)_Redis的基本認識Redis
- Python基礎總結之第六天開始【認識List:列表】【認識Tuple:元組】【還有他們基本的操作】(新手可相互督促)Python
- Linux基礎知識和基本操作語句總結Linux
- python-字典方法(dist)知識整理Python
- 基本的python知識 (輸入和輸出)Python
- 3-python 元組 字典 集合的操作Python
- python3.9中字典合併如何操作?Python
- Python語言認識和實用工具(1)Python
- 初識Git 基本的使用操作Git
- python 使用csv的基本操作Python
- Python對excel的基本操作PythonExcel
- 【全面】Linux基礎知識和基本操作語句大全(一)Linux
- 認識Python 元組Python
- Python 列表、元組、字典及集合操作詳解Python
- Python 這10個字典操作你必須知道Python
- 『無為則無心』Python序列 — 21、Python字典及其常用操作Python
- Python的字典、集合和函式Python函式
- python 字典和列表巢狀用法Python巢狀
- Python中遍歷字典以及字典中的鍵和值Python
- python入門基本知識Python
- InnoDB 層系統字典表 | 全方位認識 information_schemaORM
- gcc和gdb的基本操作GC
- 我認識的python(3)Python
- 我認識的python(4)Python
- 我認識的python(5)Python
- 我認識的python(1)Python
- 我認識的python(2)Python