使用Python的set()將字符串或其他序列轉換為集合

Python的set()函數可以將字符串或其他序列轉換為集合,集合是一種不重複的元素集合,可以用來做許多有趣的事情。

什麼是集合?

集合是一種不重複的元素集合,它可以用來儲存和操作不重複的元素。集合可以用來做許多有趣的事情,例如求兩個集合的交集、聯集、差集等。

使用Python的set()函數

Python的set()函數可以將字符串或其他序列轉換為集合。它可以接受任何可迭代的對象,例如列表、元組、字典等,並將其轉換為集合。

# 將列表轉換為集合
list1 = [1, 2, 3, 4, 5]
set1 = set(list1)
print(set1)

# 輸出:{1, 2, 3, 4, 5}

上面的程式碼將一個列表轉換為集合,輸出結果為{1, 2, 3, 4, 5}。

除了將列表轉換為集合,set()函數也可以將元組、字典等轉換為集合:

# 將元組轉換為集合
tuple1 = (1, 2, 3, 4, 5)
set2 = set(tuple1)
print(set2)

# 輸出:{1, 2, 3, 4, 5}

# 將字典轉換為集合
dict1 = {'a':1, 'b':2, 'c':3}
set3 = set(dict1)
print(set3)

# 輸出:{'a', 'b', 'c'}

上面的程式碼將元組和字典轉換為集合,輸出結果分別為{1, 2, 3, 4, 5}和{‘a’, ‘b’, ‘c’}。

總結

Python的set()函數可以將字符串或其他序列轉換為集合,集合是一種不重複的元素集合,可以用來做許多有趣的事情。它可以接受任何可迭代的對象,例如列表、元組、字典等,並將其轉換為集合。

集合可以用來做許多有趣的事情,例如求兩個集合的交集、聯集、差集等。使用Python的set()函數可以輕鬆將字符串或其他序列轉換為集合,並做出許多有趣的操作。

Categorized in:

Tagged in: