Python集合有什麼特點
1、不保證內部元素的有序性,沒有重複元素。可以進行並集、差集、交集的操作。
2、集合有無序性,無法知道一個元素在集合中的具體位置,也無法對集合進行切片操作。
使用大括號{}或set()函式可以建立集合。
但如果要建立空集合,就不能使用{},因為{}是用來建立空字典的。
例項
例: set1={"java","c++","c","c","python"} print(set1) //我這裡輸出的結果為{'java', 'c++', 'python', 'c'},可以看到兩個c只輸出了一個;同時由於集合的無序性,這個輸出結果的元素之間的順序也是會變化的 set2={"java1","c++","c","c","python"} print(set1-set2) //計算差集,輸出{'java'} print(set1|set2) //計算並集,輸出{'c', 'c++', 'java1', 'python', 'java'} print(set1&set2) //計算交集,輸出{'c++', 'python', 'c'} //再次強調,集合是無序的,所以不用糾結於不同次輸出結果的外表上的不同。
以上就是Python集合的特點,希望對大家有所幫助。更多Python學習指路:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1727/viewspace-2827926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python列表有什麼特點Python
- Python能代替shell嗎?有什麼特點?Python
- python中物件導向有什麼特點Python物件
- Java語言有什麼特點Java
- 獨享IP有什麼特點?
- flask-wtf有什麼特點Flask
- 33-CopyOnWriteArrayList 有什麼特點?
- python語言有什麼特點?python應用領域有哪些?Python
- WebSocket有什麼優勢?有哪些特點?Web
- CSS浮動元素特點有什麼CSS
- 資料中心代理有什麼特點?
- 分析好用的CRM有什麼特點?
- 與HTML相比XHTML有什麼特點?HTML
- PHP與Python有什麼區別?各具有哪些特點?PHPPython
- Python程式設計有什麼特點?Python開發學習Python程式設計
- 國密瀏覽器是什麼?有哪些?有什麼特點?瀏覽器
- Linux是什麼意思?Linux有什麼特點?Linux
- 開箱即用的模型叫什麼模型?有什麼特點模型
- Altair SimSolid軟體有什麼特點AISolid
- 大資料技術有什麼特點大資料
- BI報表系統有什麼特點
- 與HTML相比XHTML有什麼特點?(轉)HTML
- 什麼是響應式網頁?有什麼特點呢?網頁
- 什麼是Go語言?Go語言有什麼特點?Go
- 網路安全中蜜罐是什麼意思?有什麼特點?
- R語言的特點是什麼?和Python有何區別?R語言Python
- Python有什麼缺點?Python
- Linux有什麼特點?體系結構有哪些?Linux
- Docker有哪些特點?與Linux有什麼區別?DockerLinux
- 什麼是雲解析?雲解析有哪些特點?
- 高安全等級網路是什麼意思?有什麼特點?
- 【知識分享】web伺服器是什麼有什麼特點Web伺服器
- Python是什麼?具有怎麼樣的特點呢?Python
- Linux學習教程之什麼是Redis?Redis有什麼特點?LinuxRedis
- 什麼是Linux系統?Linux系統有什麼特點?Linux
- 企業微信scrm管理系統是什麼意思?有什麼特點?
- 雲端計算有什麼特點或優勢呢?
- 資料視覺化軟體有什麼特點視覺化