Pythonでは、複数のリストを結合するために、いくつかの方法があります。ここでは、それらの方法を紹介します。
リストの結合
Pythonでは、+
演算子を使用して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))
このコードは、lst1
とlst2
の要素をすべて含む新しいリストを出力します。
順序を保持したリストの結合
リストの要素の順序を保持したまま結合するには、sorted()
関数を使用します。
def Union(lst1, lst2):
final_list = sorted(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))
このコードは、lst1
とlst2
の要素をすべて含む新しいリストを出力し、そのリストはソートされています。
重複なしのリストの結合
リストから重複する要素を取り除くには、set()
関数を使用します。
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))
このコードは、lst1
とlst2
の要素をすべて含む新しいリストを出力し、そのリストからは重複する要素が取り除かれています。
これらの方法を使用すれば、Pythonで複数のリストを効率的に結合することができます。適切な方法を選んで、コードをより効率的にしましょう。