在Python中,set()函數用于創建一個無序且不包含重復元素的集合。它的作用主要有以下幾個:
去除重復元素:將一個列表或字符串等可迭代對象作為參數傳入set()函數,將返回一個只包含不重復元素的集合,去除了原始對象中的重復元素。
集合運算:set()函數可以用于執行集合運算,例如求兩個集合的并集、交集、差集等操作。這些集合運算可以方便地對集合進行操作和計算。
判斷元素是否在集合中:可以使用in關鍵字來判斷一個元素是否屬于某個集合。由于集合是基于哈希表實現的,所以判斷一個元素是否屬于集合的時間復雜度為O(1),效率非常高。
總之,set()函數在Python中主要用于創建集合、去除重復元素以及進行集合運算。