1. 程式人生 > >Python 字典型別及操作

Python 字典型別及操作

1、字典型別定義

  (1)、理解“對映”

         - 對映是一種鍵(索引)和值(資料)的對應

  (2)、字典型別是“對映”的體現

         - 鍵值對:鍵是資料索引的擴充套件
         - 字典是鍵值對的集合,鍵值對之間無序

         - 採用大括號{}和dict()建立, 鍵值對用冒號: 表示

         {<1>:<1>, <2>:<2>, … , <n>:<n>}

  (3)、字典的用法

         在字典變數中,通過鍵獲得值

         

2、字典處理函式及方法

  (1)、字典型別操作函式和方法

函式或方法 描述
del d[k] 刪除字典d中鍵k對應的資料值
k in d 判斷鍵k是否在字典d中,如果在返回True,否則False
d.keys() 返回字典d中所有的鍵資訊
d.values() 返回字典d中所有的值資訊
d.items() 返回字典d中所有的鍵值對資訊
函式或方法 描述
d.get(k, <default>) 鍵k存在,則返回相應值,不在則返回<default>值
d.pop(k, <default>) 鍵k存在,則取出相應值,不在則返回<default>值
d.popitem() 隨機從字典d中取出一個鍵值對,以元組形式返回
d.clear() 刪除所有的鍵值對
len(d) 返回字典d中元素的個數

相關推薦

Python 字典型別操作

1、字典型別定義   (1)、理解“對映”         - 對映是一種鍵(索引)和值(資料)的對應   (2)、字典型別是“對映”的體現          - 鍵值對:鍵是資料索引的擴充套件         - 字典是鍵值對的集合,鍵值對之間無序         - 採用

Python 字典型別相關操作

字典是python中唯一的對映型別,採用鍵值對(key-value)的形式儲存資料。python對key進行雜湊函式運算,根據計算的結果決定value的儲存地址,所以字典是無序儲存的,且key必須是可雜湊的。可雜湊表示key必須是不可變型別,如:數字、字串、元組。

Python資料型別操作

Python資料型別及操作 python資料型別:number,string,list,set,dict,tuple 列表 list 索引從 0 開始 格式:list_ = [1, "a", True, None, 5] 可用for迴圈、while迴圈遍歷、len()檢視列表長度

Python 序列型別操作

1、序列型別定義  (1)、序列是具有先後關係的一組元素          - 序列是一維元素向量,元素型別可以不同         - 類似數學元素序列: s0, s1, … , sn-1         - 元素間由序號引導, 通過下標訪問序列的特定元素   (2)、序列

Mooc中國大學Python學習筆記--數字型別操作

整數型別 只需知道整數無限制,pow(),4進製表示形式 與數學中整數的概念一致 ——可正可負,沒有取值範限制 ——pow(x,y)函式:計算x^y,想算多大算多大 —十進位制:10 —二進位制,以0b或0B開頭:0b010,0B010 —八進位制,以0o或0O開頭:0o123,0O

Python語法day2-常用資料型別操作

Python語法day2-常用資料型別及操作 數值 a,整型(int):2進位制(0b + 二進位制串),8進位制(0/0o + 八進位制串),10進位制,16進位制(0x + 16進位制串); b,浮點型(float):小數,也可以用科學計數法表示; c,複數(complex

Python之路(組合資料型別操作

Python之路(組合資料型別及操作) 集合型別 集合型別的定義 集合是多個元素的無序組合 集合型別與數學中的集合概念一致 集合型別之間無序,每個元素唯一,不存在相同元素 集合元素之間不可或更改,不是可變資料型別 集合用大括號 {} 表示,元素間用逗號分隔 建立集合型別用 {}

python 入門之 – 字串型別操作方法(十五)

在之前學基本資料型別的時候知道了,在 python 中,字串 是一個有序的字元的集合,用於儲存和表示基本的文字資訊,由一對 單引號 或 雙引號 又或者是 三引號 包含著,但是 字串 有兩個特點: 1、有序 2、不可變 其實字串有序,都很好理解,就是通過語言本身提供的方法來對字串進行一

Python 資料型別基本操作

【概述】 不同的資料,需要定義不同的資料型別。 Python 定義了五個標準型別,用於儲存各種型別的資料: Numbers(數字) String(字串) List(列表) Tuple(元組) Dictionary(字典) 【數字】 數字資料型別用於儲存數值,它

Python 列表型別相關操作

 OK,現在我們知道了字串和整型兩個資料型別了,那需求來了,我想把某個班所有的名字存起來,怎麼辦? 有同學說,不是學變數儲存了嗎,我就用變數儲存唄,呵呵,不嫌累嗎,同學,如班裡有一百個人,你就得建立一百個變數啊,消耗大,效率低。 又有同學說,我用個大字串不可以嗎,沒問

python字典與集合操作

成員 創建 error: 技術分享 blog lap 關系 size pen 字典操作 字典一種key - value 的數據類型,使用就像我們上學用的字典,通過筆劃、字母來查對應頁的詳細內容。 語法: info = { ‘s1‘: "jack",

python字典的基本操作

特性 什麽是 圖片 src odin utf key值 author display 字典的基本方法 什麽是字典: 字典是一種 key - value的數據類型,聽alex說就像我們上學用的字典,通過筆劃,字母來查找對飲頁面的詳細內容。 語法: id_dict = {

python字典的常用操作方法

ima src update python 字典 操作 技術分享 keys class 字典是另一種可變容器模型,且可存儲任意一類型對象。 字典的每個鍵值對用‘:’隔開,每個對之間用‘,’隔開,整個字典包括在{}中 鍵必須是唯一的,但值則不必。 值可以取任何數據類型,

Tensorflow程式設計基礎筆記之一——基礎型別操作函式

TensorFlow程式設計基礎筆記之一——基礎型別及操作函式 1.1 張量介紹 tensor型別(與python對比) tensor型別 Python型別 描述 DT_

python字典的基礎操作

字典是另一種可變容器模型,且可儲存任意型別物件。字典中的儲存是無序的。 字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號 , 分割,整個字典包括在花括號 {} ,如 d = {'key1':'v

JS基礎篇-資料型別操作標籤樣式

一、JS的資料型別     ①.數字 number   拓展:在進行+ 運算時左右兩邊任意一邊有字串,那麼它的功能是拼接。拼接後資料型別是 字串     ②.字串 string      ③.布林值 boolean  --> true/false     ④.物件 ob

python資料型別時間獲取

本文接受Python資料型別 1 資料型別及形式 資料型別 描述 字串 ‘a’,“a”,‘abc’ 布林 True,False 整數 a=2,b=3 浮點數 a=2.2,b=

python基本型別資料結構

基本型別的定義,和java不一樣,不用事先定義變數型別,只需定義變數名 //java int a=99; #python a=99,b="678",c=True 基本資料結構,與基本型別一樣,只需定義變數名,會自動識別 #list listTemp=[] #m

python字典型別

字典型別簡介 字典(dict)是儲存key/value資料的容器,也就是所謂的map、hash、關聯陣列。無論是什麼稱呼,都是鍵值對儲存的方式。 在python中,dict型別使用大括號包圍: D = {"key1": "value1", "key2": "value2", "key

Scala入門到精通—— 第二節Scala基本型別操作、程式控制結構

本節主要內容 Scala基本型別 基本型別操作 Scala程式控制結構 Scala基本型別 Scala中的基本資料型別如下圖: (來源:Programming in Scala) 從上表中可以看出,Scala的基本資料型別與Java中的基本