Python 字典的特點

2022-09-23 23:12:17 字數 603 閱讀 3585

1、字典中的所有元素都是乙個key-value對,key不允許重複,value可以重複。

2、字典中的元素是無序的。

3、字典中的key必須是不可變物件。

4、字典可以根據需要動態的伸縮。

5、字典會浪費較大的記憶體,是一種使用空間換時間的資料結構。(因為雜湊表中有空的格仔)

#key不允許重複

2 d =

3print

(d)45#

value允許重複

6 d =

7print

(d)89#

字典無序,列表有序

10 lst = [10, 20, 30]

11 lst.insert(1, 100)

12print

(lst)

1314

#key是不可變物件(列表是可變物件)15#

d = 16#

print(d) 報錯typeerror: unhashable type: 'list'

python 列表 元組 字典 集合 特點及異同

python有6個序列的內建型別,但最常見的是列表和元組。序列都可以進行的操作包括索引,切片,加,乘,檢查成員。建立字典 dict1 dict2 dict print dict name dict name print dict age dict age basket print basket 去重...

python字典的作用 python字典詳解

字典的用途 字典是python提供的一種常用的資料結構,它用於存放具有對映關係的資料。字典相當於儲存了兩組資料,其中一組資料是關鍵資料,被稱為 key 另一組資料可通過 key 來訪問,被稱為 value。形象地看,字典中 key 和 value 的關聯關係如下圖所示 注意 key是十分關鍵的資料,...

python內建字典 python中字典的內建方法

python字典包含了以下內建方法 功能 字典 clear 函式用於刪除字典內所有元素。語法 dict.clear 引數 無 返回值 沒有任何返回值。dict print 字典長度 d len dict 字典長度 2 dict.clear print 字典刪除後長度 d len dict 字典刪除後...