Python的集合與列表有什麼區別?Python學習教程
學習Python的人應該都聽說過集合和列表,也知道集合是處理數學問題的工具,列表是處理資料友好的工具,那麼它們之間有什麼區別呢?我們一起來看看吧。
什麼是集合呢?集合是無序的、不重複的資料集合,它本身是可以變的,但裡面的元素是不可變型別。
什麼是列表?列表是Python中非常重要的資料型別,通常作為函式的返回型別。列表和元組相似,也是由一組元素組成,列表可以實現新增,刪除和查詢操作,元素值可以被修改。
集合和列表有什麼區別呢?
簡單的來講,集合和列表最大的區別就是集合無序、不可重複;而列表有序、可以重複。
集合具有以下特點:
1、無序
2、可以用set()函式或者方括號{}建立,元素之間用逗號“,”分割;
3、不可索引,不可切片;
4、不可以有重複元素。
列表具有以下特點:
1、有序;
2、可以用list()函式或者方括號【】建立,元素之間用逗號“,”分割;
3、使用索引來訪問元素,可以切片;
4、可以有重複元素。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2790829/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python學習教程_Python語言中=和==有什麼區別?Python
- Python陣列和列表的區別?Python學習教程Python陣列
- Python中列表、元組、字典有何區別?Python學習!Python
- python中的列表和元組有什麼區別Python
- cookie和session有什麼區別?Python學習!CookieSessionPython
- 【Python入門教程】SQL和Python有什麼區別?PythonSQL
- Python中異常與錯誤有什麼區別?Python入門教程Python
- 什麼是python?與PHP有什麼區別?PythonPHP
- cookie和session有什麼區別?Python學習分享CookieSessionPython
- Python列表、元組、集合、字典的區別是什麼?入門知識!Python
- Python入門:Python 2與Python3有什麼區別?Python
- Python列表和字典有什麼不同之處?Python學習資料!Python
- Python IDE和直譯器有什麼區別?Python入門教程PythonIDE
- 字典和json的區別是什麼?Python學習JSONPython
- python和nodejs有什麼區別PythonNodeJS
- Python學習之Django和其他Python框架有什麼區別?PythonDjango框架
- anaconda和pycharm區別是什麼?Python學習!PyCharmPython
- Python和access的區別有哪些?Python教程Python
- Java和Python是什麼?有什麼區別?JavaPython
- Python中異常是什麼意思?與錯誤有什麼區別?Python
- Python中for迴圈和while迴圈有什麼區別?Python入門教程PythonWhile
- Python語言和R語言之間有什麼不同?Python學習教程PythonR語言
- 列表在python有什麼用Python
- python列表有什麼特點Python
- 什麼是Python直譯器?和Python IDE有什麼區別?PythonIDE
- Python集合有什麼特點Python
- Python語言中=和==有什麼區別?Python
- jupyter和pycharm區別是什麼?Python學習班PyCharmPython
- scrapy和scrapy-redis有什麼區別?Python基礎教程RedisPython
- Python語言中/與//的區別是什麼?Python
- python學習之isinstance與type的區別Python
- Python為什麼這麼火?學習python有什麼用?Python
- PHP與Python有什麼區別?各具有哪些特點?PHPPython
- python的模組和類有什麼區別Python
- 什麼人可以學習Python?學Python有哪些要求?Python
- Python教程學習:為什麼越來越多的人學Python?Python
- Python中tuple和list有什麼區別?Python入門!Python
- Python學習之Django和Flask框架有什麼區別?PythonDjangoFlask框架