Python資料型別 dictionary 字典

2021-10-12 13:58:07 字數 865 閱讀 8855

dictionary(字典)

dictionary 是無序集合物件,元素是通過key-value健值對來訪問的

dictionary是一種對映型別,用{}來標識,它是乙個無序的key:value對集合

key必須使用不可變型別,在同乙個字典中,key必須是唯一的

dictionary也有一些內建的函式,clear(),keys(),values()等

dictionary方便我們使用查詢和搜尋功能

建立空的dictionary使用{}

具體看**操作:

d=

#定義乙個字典

print

(d['xh'])

#查詢yh的成績

d['xg']=

34# 插入xg的成績

print

(d)# 判斷key存在

print

('yh'

in d)

#判斷yh是否在字典d中,返回true

print

('thomas'

in d)

#判斷thomas是否在字典d中,返回false

"""總結:

字典是無序的,列表是有序的

查詢和插入是字典的優勢

需要占用大量的記憶體

list的查詢和插入是它的劣勢

關於字典中的key 要使用不可變物件

雜湊演算法

"""

上述**執行結果:

9

true

false

python資料型別

python的資料型別 數字 字串 列表 元祖 字典 檢視型別可以使用type函式如 type abc 數字 整型 長整型 浮點型 複數 字串 單引號 雙引號 3引號 a abcde a 1 b a 2 3 c a 2 4 cd a 2 cde a 2 ace a 1 e a 3 2 c a abc...

python 資料型別

python有五個標準的資料型別 使用del可以刪除資料的引用 例,one 100 del one del 也可以同時刪除多個引用 變數。例del one,two,three print one 將提示one 沒有定義 python支援四種不同的數值型別 python的字串列表有2種取值順序 加號 ...

Python 資料型別

一 整數 python可以處理任意大小的整數,當然包括負整數,在python程式中,整數的表示方法和數學上的寫法一模一樣,例如 1,100,8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0 9,a f表示,例如 0xff00,0xa5b4...