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中物件導向有什麼特點Python物件
- Python能代替shell嗎?有什麼特點?Python
- python語言有什麼特點?python應用領域有哪些?Python
- Python程式設計有什麼特點?Python開發學習Python程式設計
- Linux是什麼意思?Linux有什麼特點?Linux
- 獨享IP有什麼特點?
- flask-wtf有什麼特點Flask
- Java語言有什麼特點Java
- 33-CopyOnWriteArrayList 有什麼特點?
- PHP與Python有什麼區別?各具有哪些特點?PHPPython
- WebSocket有什麼優勢?有哪些特點?Web
- 資料中心代理有什麼特點?
- 分析好用的CRM有什麼特點?
- Altair SimSolid軟體有什麼特點AISolid
- CSS浮動元素特點有什麼CSS
- 國密瀏覽器是什麼?有哪些?有什麼特點?瀏覽器
- R語言的特點是什麼?和Python有何區別?R語言Python
- 什麼是Linux?Linux主要特點有哪些?Linux
- BI報表系統有什麼特點
- 大資料技術有什麼特點大資料
- Linux有什麼特點呢?Linux學習Linux
- Docker有哪些特點?與Linux有什麼區別?DockerLinux
- Linux有什麼特點?體系結構有哪些?Linux
- Python中縮排是什麼?Python特點介紹!Python
- 開箱即用的模型叫什麼模型?有什麼特點模型
- 網路安全中蜜罐是什麼意思?有什麼特點?
- 什麼是Linux系統?Linux系統有什麼特點?Linux
- 什麼是Go語言?Go語言有什麼特點?Go
- 什麼是響應式網頁?有什麼特點呢?網頁
- Python是什麼?具有怎麼樣的特點呢?Python
- 什麼是雲解析?雲解析有哪些特點?
- Linux有什麼特點?為何受關注?Linux
- Linux中ansible作用是什麼?有哪些特點?Linux
- Linux有什麼特點?入行門檻高嗎?Linux
- 【知識分享】web伺服器是什麼有什麼特點Web伺服器
- 高安全等級網路是什麼意思?有什麼特點?
- Linux學習教程之什麼是Redis?Redis有什麼特點?LinuxRedis