Python列表,元组,字典的区别
生活随笔
收集整理的這篇文章主要介紹了
Python列表,元组,字典的区别
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Python列表,元組,字典的區(qū)別:
1、元組是不可變的, 而列表、字典是可變的。元組是不可變對(duì)象,對(duì)象一旦生成,它的值將不能更改;列表是可變對(duì)象,對(duì)象生成后,可以對(duì)其元素進(jìn)行更改、添加、刪除、清空、排序等操作。
2、元組通常是由不同的數(shù)據(jù),而列表是相同的數(shù)據(jù)隊(duì)列。元組表示的是結(jié)構(gòu),而列表表示的是順序。列表的權(quán)限遠(yuǎn)大于元組。
3、列表不能作為字典的key值,而元組可以。字典的鍵是唯一的。
4、可哈希和不可哈希
可哈希對(duì)象就是能映射成內(nèi)存地址的對(duì)象。在Python基本數(shù)據(jù)類(lèi)型中,只有列表、字典和可變集合是不可哈希的。說(shuō)元組是可哈希也不對(duì),如果元組中某個(gè)元素是列表、字典或可變集合,那么這個(gè)元組也是不可哈希的。可哈希對(duì)象和不可哈希對(duì)象的區(qū)別體現(xiàn)在:可哈希對(duì)象可以作為字典的鍵和集合的元素,不可哈希對(duì)象則不可以。
總結(jié)
以上是生活随笔為你收集整理的Python列表,元组,字典的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 海量数据处理 - 10亿个数中找出最大的
- 下一篇: LeetCode5-最长回文子串原理及P