成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

python中字典的輸出 Python為什么list不能作為字典的key?

Python為什么list不能作為字典的key?字典中的鍵有一個原則,它必須是可哈希的(有一個內(nèi)置函數(shù)hash()來檢測它是否支持哈希),因為字典通過哈希算法查找數(shù)據(jù),這比元組、列表和其他數(shù)組類型快得

Python為什么list不能作為字典的key?

字典中的鍵有一個原則,它必須是可哈希的(有一個內(nèi)置函數(shù)hash()來檢測它是否支持哈希),因為字典通過哈希算法查找數(shù)據(jù),這比元組、列表和其他數(shù)組類型快得多。這也是字典的特點(diǎn)。字典里的鍵和值一一對應(yīng)。密鑰用于字典搜索,因此密鑰必須支持哈希算法,即上面提到的哈希算法。列表,是一個變量對象,支持原始修改。你想通過鍵在字典里找到數(shù)據(jù)。如果鍵是一個可變對象,那么上一次找到它時,如果這次鍵發(fā)生了變化,則無法通過鍵找到值(如前所述,字典中的鍵和值是一一對應(yīng)的)。它變成了另一個數(shù)據(jù),但它仍然是自己的。它不符合規(guī)則,并且找不到值。所以這就是為什么列表不能用作詞典。

python中集合的特點(diǎn)和注意點(diǎn)?

Python中采集的特點(diǎn)及注意事項。應(yīng)將集合與列表區(qū)分開來。

集合特征:

1。不同元素的組合(元素不能重復(fù))

2。無序(集合元素的順序與定義和加法的順序不一致)

3。集合中的元素必須是不可變類型

集合的注意事項:

1。定義一個集合,如果你直接寫我的集合={},而不添加數(shù)據(jù),Python解釋器會把我的集合當(dāng)作字典

2??梢栽诩现刑砑酉嗤脑?,但集合只存儲一個元素