Setは重複のない要素をもつ順序なしのコレクションオブジェクト。 リストから重複する要素を取り除いたり、積集合・和集合・差集合のような集合演算を使うために使用します。 >>> s = {1, 2, 3} # 以前はsetのリテラルがなかったため set([1, 2, 3])のように書いていました。 >>> s {1, 2, 3} >>> s.add(3) #重複するので変化ない >>> s.add(4) >>> s {1, 2, 3, 4} >>> l = ["hello", "world", "apple", "world", "python", "apple"] #重複する要素をもつリスト >>> l ['hello', 'world', 'apple', 'world', 'python', 'apple'] >>> list(set(l)) #setを作成して重複を取り除いて再びリ