Python中集合的創(chuàng)建
Python中的集合是一種特殊的容器,與字典類似,但是集合是一種無序的集合,它只存儲鍵而不存儲值。在本文中,我們將介紹四種常見的創(chuàng)建集合的方法。使用花括號{}創(chuàng)建一個集合最簡單的創(chuàng)建集合的方法是使用花
Python中的集合是一種特殊的容器,與字典類似,但是集合是一種無序的集合,它只存儲鍵而不存儲值。在本文中,我們將介紹四種常見的創(chuàng)建集合的方法。
使用花括號{}創(chuàng)建一個集合
最簡單的創(chuàng)建集合的方法是使用花括號{}。你可以在花括號內(nèi)添加集合的元素,每個元素之間用逗號分隔。例如:
```python
my_set {1, 2, 3, 4, 5}
```
這樣就創(chuàng)建了一個名為my_set的集合,并向其中添加了五個整數(shù)。
使用set()函數(shù)創(chuàng)建一個集合
除了使用花括號創(chuàng)建集合外,還可以使用set()函數(shù)來創(chuàng)建集合。set()函數(shù)接受一個可迭代對象作為參數(shù),并返回一個包含該可迭代對象中所有元素的集合。例如,我們可以使用列表作為參數(shù)來創(chuàng)建一個集合:
```python
my_list [1, 2, 3, 4, 5]
my_set set(my_list)
```
這樣就創(chuàng)建了一個名為my_set的集合,并將my_list中的五個元素添加到了集合中。
集合中不允許出現(xiàn)重復(fù)的鍵
集合的一個重要特點是不允許出現(xiàn)重復(fù)的鍵。當(dāng)你在創(chuàng)建集合時定義了多個相同的鍵,輸出結(jié)果中只會有一個。例如:
```python
my_set {1, 2, 3, 3, 4, 4, 5}
print(my_set)
```
輸出結(jié)果為{1, 2, 3, 4, 5},可以看到重復(fù)的鍵被自動去除了。
創(chuàng)建空集合
如果你想創(chuàng)建一個空集合,必須使用set()函數(shù),而不能使用{}。因為使用{}創(chuàng)建的實際上是一個空字典,而不是空集合。例如:
```python
empty_set set()
```
這樣就創(chuàng)建了一個空集合,并將其賦值給了變量empty_set。
總結(jié):
本文介紹了Python中集合的創(chuàng)建方法。你可以使用花括號{}或者set()函數(shù)來創(chuàng)建集合。集合是一種無序的容器,只存儲鍵而不存儲值。同時,集合不允許出現(xiàn)重復(fù)的鍵,每個鍵只會出現(xiàn)一次。如果需要創(chuàng)建一個空集合,應(yīng)該使用set()函數(shù)而不是{}。