Pythonでは、2つ以上のリストの和集合を取得するためにいくつかの方法があります。以下にその方法を示します。
リストの和集合
1. +
演算子を使用する
リストの和集合を取得する最も簡単な方法は、+
演算子を使用することです。これにより、2つのリストが結合され、新しいリストが作成されます。この方法では、元のリストの順序が保持され、重複する要素も保持されます。
def Union(lst1, lst2):
final_list = lst1 + lst2
return final_list
lst1 = [23, 15, 2, 14, 14, 16, 20 ,52]
lst2 = [2, 48, 15, 12, 26, 32, 47, 54]
print(Union(lst1, lst2))
2. set()
関数を使用する
set()
関数を使用すると、リストから重複する要素を削除できます。その後、|
演算子を使用して2つのセットを結合し、新しいリストを作成します。
def Union(lst1, lst2):
final_list = list(set(lst1) | set(lst2))
return final_list
lst1 = [23, 15, 2, 14, 14, 16, 20 ,52]
lst2 = [2, 48, 15, 12, 26, 32, 47, 54]
print(Union(lst1, lst2))
これらの方法を使用すると、Pythonでリストの和集合を簡単に取得できます。