Python的集合與列表有什麼區別?Python學習教程

老男孩IT教育機構發表於2021-09-07

  學習Python的人應該都聽說過集合和列表,也知道集合是處理數學問題的工具,列表是處理資料友好的工具,那麼它們之間有什麼區別呢?我們一起來看看吧。

  什麼是集合呢?集合是無序的、不重複的資料集合,它本身是可以變的,但裡面的元素是不可變型別。

  什麼是列表?列表是Python中非常重要的資料型別,通常作為函式的返回型別。列表和元組相似,也是由一組元素組成,列表可以實現新增,刪除和查詢操作,元素值可以被修改。

  集合和列表有什麼區別呢?

  簡單的來講,集合和列表最大的區別就是集合無序、不可重複;而列表有序、可以重複。

  集合具有以下特點:

  1、無序

  2、可以用set()函式或者方括號{}建立,元素之間用逗號“,”分割;

  3、不可索引,不可切片;

  4、不可以有重複元素。

  列表具有以下特點:

  1、有序;

  2、可以用list()函式或者方括號【】建立,元素之間用逗號“,”分割;

  3、使用索引來訪問元素,可以切片;

  4、可以有重複元素。


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

相關文章