使用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()函數可以輕鬆將字符串或其他序列轉換為集合,並做出許多有趣的操作。