Python列表,元组,字典的区别
生活随笔
收集整理的這篇文章主要介紹了
Python列表,元组,字典的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python列表,元組,字典的區別:
1、元組是不可變的, 而列表、字典是可變的。元組是不可變對象,對象一旦生成,它的值將不能更改;列表是可變對象,對象生成后,可以對其元素進行更改、添加、刪除、清空、排序等操作。
2、元組通常是由不同的數據,而列表是相同的數據隊列。元組表示的是結構,而列表表示的是順序。列表的權限遠大于元組。
3、列表不能作為字典的key值,而元組可以。字典的鍵是唯一的。
4、可哈希和不可哈希
可哈希對象就是能映射成內存地址的對象。在Python基本數據類型中,只有列表、字典和可變集合是不可哈希的。說元組是可哈希也不對,如果元組中某個元素是列表、字典或可變集合,那么這個元組也是不可哈希的。可哈希對象和不可哈希對象的區別體現在:可哈希對象可以作為字典的鍵和集合的元素,不可哈希對象則不可以。
總結
以上是生活随笔為你收集整理的Python列表,元组,字典的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 海量数据处理 - 10亿个数中找出最大的
- 下一篇: KMP算法讲解