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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基本概念及操作
- redis基本操作概覽Redis
- Python 列表、元組、字典及集合操作詳解Python
- MongoDB 基本操作詳解MongoDB
- Python集合使用詳解Python
- Python基本語法_集合set/frozenset_內建方法詳解Python
- 深入SQLite基本操作的總結詳解SQLite
- Java中的併發集合詳解Java
- nodejs Async詳解之三:集合操作NodeJS
- 詳解JAVA資料庫基本操作Java資料庫
- python操作Redis詳解PythonRedis
- 小白學python日誌(04)- 字典、集合的概念及簡單應用,控制語句的中選擇、迴圈結構的基本使用Python
- 【甘道夫】HBase基本資料操作詳解
- bilibili/discovery 基本概念及在 goim中的使用Go
- java集合(2)- java中HashMap詳解JavaHashMap
- os框架詳細解析(一) —— 基本概覽框架
- Scala 中的集合(一):集合型別與操作型別
- python基本操作Python
- Python語言常用的49個基本概念及含義Python
- git的基本概念及命令使用Git
- Python中的Super詳解Python
- 詳解Python中的程式Python
- Python中的列表詳解Python
- Python集合操作總結Python
- ElasticSearch 叢集基本概念及常用操作彙總(建議收藏)Elasticsearch
- 詳解雙向連結串列的基本操作(C語言)C語言
- python 使用csv的基本操作Python
- Python對excel的基本操作PythonExcel
- javascript操作Select中的options集合JavaScript
- Python中的函式詳解Python函式
- Python中的__new__()詳解Python
- 詳解C++中繼承的基本內容C++中繼繼承
- ORACLE分割槽表的概念及操作Oracle
- Java集合中List,Set以及Map等集合體系詳解(史上最全)Java
- Redis有序集合詳解Redis
- Kotlin——集合詳解Kotlin
- Java集合詳解(二)Java
- Java集合詳解(三)Java