Python中列表、元組、字典有何區別?Python學習!

老男孩IT教育機構發表於2021-04-13

  Python中,有三種內建的資料結構,列表、元組和字典,那麼它們之間有什麼區別呢?我們透過這篇文章來看看吧。

  什麼是Python列表?

  列表是由一系列按特定順序排列的元組組成的。在Python中,用[]來表示列表,並用逗號來分隔其中的元素。

  什麼是Python元組?

  你可以把它看作是隻讀的列表,因為元組是不可以改變的,但是要注意,元組中含有列表元素,則該列表元素是可變的。用於元組不可變,所以對於增刪改查這四種標準操作來講只有查能實現,元組查詢操作非常簡單。

  什麼是Python字典?

  字典就是一個資料容器,用大括號來括起來,說明裡面的資料是無序的,不能重複的。

  他們之間有什麼區別呢?

  1、元組是不可變的,而列表、字典是可以改變的

  元組是不可變物件,物件一旦生成,它的值將不能更改;列表是可變物件,物件生成之後,可以對其元素進行更改、新增、刪除、清空、排序等操作;

  2、元組通常由不同資料組成,而列表是相同的資料佇列

  元組表示的是結構,列表表示的是順序,列表許可權大於元組;

  3、列表不能作為字典的key值,而元組可以,字典的鍵是唯一的。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2767739/,如需轉載,請註明出處,否則將追究法律責任。

相關文章