日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【学习笔记】14、标准数据类型—字典

發布時間:2025/3/20 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【学习笔记】14、标准数据类型—字典 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

標準數據類型—字典

一、基礎概念

Python中內置了字典(dict),dict的全程即dictionary,在其他的編程語言中也稱之為map,使用鍵值對(key-value)存儲,具有極快的查找速度

比如NBA2K21中球員的能力值排行榜,我們需要根據球員的名字查找對應的能力值,如果現在使用list的方式,則需要兩個list。

給出一個球員名字,查找其能力值,就先要在名字中找到對應的索引,再從能力值中取出對應的評分,list越長,耗時越久。

?【實現方式】

?二、字典的基本操作

1、創建字典

字典由鍵(key)和對應的值(value)成對組成。字典也被稱之為關聯數組或者哈希表。

基本語法如下:

dict = {'詹姆斯':97, '庫里':97, '杜蘭特':96, '字母哥':96}

注意:每個鍵與值之間要用冒號隔開,每對鍵值對之間用逗號分割,整體放在大括號{}中。

其中,鍵必須獨一無二,但是值則不必(后面會覆蓋前面)。

  • 字典的鍵(key):只能支持不可變的數據類型(數值、布爾、字符串、元組都可以,但不可以是列表或字典);
  • 字典的值(value):任意數據類型;

字典是無序的,所以沒有類似list中的數值索引和切片,需要用鍵(key)來查找對應的值(value)。

2、字典的賦值或更改

【更改】

【新增】?

?

3、判斷key是否存在

【查找】

使用in或not in 查看key是否在字典中。

方法get返回指定鍵的值,如果值不在字典中返回default值。

?

4、刪除字典元素

【刪除】

方法pop刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。

方法popitem返回并刪除字典中的最后一對鍵和值。

每運行一次,就刪除最后一對鍵值。刪到沒有元素了則會報錯。

關鍵字del刪除指定鍵值對。?

三、字典的常見操作

1、常用方法

方法keys以列表返回一個字典所有的鍵。

方法values以列表返回一個字典所有的值。

方法items以列表返回可遍歷的(鍵, 值) 元組數組。

2、對字典的遍歷

3、將其他數據處理成字典

4、練習題

dict = {'k1':'v1','k2':'v2','k3':'v3'}

請循環遍歷出所有的key;

請循環遍歷出所有的value;

請循環遍歷出所有的key和value,中間用冒號分隔;

把所有的value變成原來的值的兩次重復,比如“v1“變成”v1v1”;

?

?

總結

以上是生活随笔為你收集整理的【学习笔记】14、标准数据类型—字典的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。