Python中集合的概念及基本操作詳解!
在Python資料型別中,集合是非常常見的一種,它是無序的、不重複的資料集合,它本身是可變的,但裡面的元素是不可變型別。那麼Python中集合的概念是什麼?本文為大家介紹一下。
Python中集合的概念是什麼?
在Python中,集合就像是對資料進行統計一樣,將所有的資料都存放在一個空間中,並且要保證在這些資料裡,是沒有重複值的,資料可以沒有順序,可以將這個空間的值稱之為元素,一般對資料進行操作就是對元素操作,元素的型別是不可變的。
集合的基本操作
1、集合建立
Python中任何一種資料型別都會有自己特定的建立符號,在集合中也不例外,它使用的是一個大括號{}的方式進行建立的,在括號中,可以包含很多的引數,使用逗號將每一個引數進行分割,如果括號中沒有任何元素的話,我們不能稱之為空集合,而只能看成是空字典。舉個例子:
set = {1,2,3}
set1={}
在建立的時候,還可以使用另外一種方式為set()函式,如果這個函式中包含了其他的可迭代物件時,元素中必須確保是不可變的型別,舉個例子:
i = 'abcdefg'
a =set(i)
print(type(a))
print(a)
執行結果:
{'b', 'a', 'f', 'd', 'g', 'e', 'c'}
2、新增元素
如果想在一個已經定義好的集合中,新增新的元素的話,也是可以的,使用的方法是add(),它是一個專門為集合新增元素的操作,具體使用方法如下:
Dd=set(["Mon","Tue","Wed","Thu","Fri","Sat"])
print(Dd)
Dd.add("Sun")
print(Dd)
執行結果:
["Mon","Tue","Wed","Thu","Fri","Sat"]
["Mon","Tue","Wed","Thu","Fri","Sat",”Sun”]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2933915/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python 列表、元組、字典及集合操作詳解Python
- 深入SQLite基本操作的總結詳解SQLite
- Java中的併發集合詳解Java
- python操作Redis詳解PythonRedis
- python基本操作Python
- 小白學python日誌(04)- 字典、集合的概念及簡單應用,控制語句的中選擇、迴圈結構的基本使用Python
- bilibili/discovery 基本概念及在 goim中的使用Go
- Python集合操作總結Python
- Python語言常用的49個基本概念及含義Python
- python 使用csv的基本操作Python
- Python對excel的基本操作PythonExcel
- Python中的列表詳解Python
- 詳解Python中的程式Python
- Python中的Super詳解Python
- 詳解雙向連結串列的基本操作(C語言)C語言
- Kotlin——集合詳解Kotlin
- ElasticSearch 叢集基本概念及常用操作彙總(建議收藏)Elasticsearch
- git的基本概念及命令使用Git
- 使用python來操作redis用法詳解PythonRedis
- python-docx操作word文件詳解Python
- 3-python 元組 字典 集合的操作Python
- python中dict詳解Python
- Python&Redis 無序集合set、有序集合zset操作PythonRedis
- Redis有序集合詳解Redis
- Java集合詳解(二)Java
- Java集合詳解(三)Java
- python3之os的基本操作Python
- 詳解C++中繼承的基本內容C++中繼繼承
- 超詳細!盤點Python中字串的常用操作Python字串
- python中的集合與字典Python
- Python中的不可變集合Python
- 『無為則無心』Python序列 — 18、Python列表概念及常用操作APIPythonAPI
- python中字串基本操作以及三種位運算Python字串
- Java集合中List,Set以及Map等集合體系詳解(史上最全)Java
- Java集合詳解(一):全面理解Java集合Java
- UCloud可用區的設計理念及功能圖文詳解Cloud
- 1.1.5 python基本資料型別之集合Python資料型別
- 詳解Java 容器(第①篇)——概覽Java