方法1: Setを使用する方法
list1 = [1, 2, 3, 4, 5]
list2 = [2, 4]
set1 = set(list1)
set2 = set(list2)
is_subset = set2.issubset(set1)
print(is_subset) # True
方法2: リストの要素をチェックする方法
def is_subset(list1, list2):
for item in list2:
if item not in list1:
return False
return True
list1 = [1, 2, 3, 4, 5]
list2 = [2, 4]
is_subset = is_subset(list1, list2)
print(is_subset) # True
方法3: all()関数を使用する方法
list1 = [1, 2, 3, 4, 5]
list2 = [2, 4]
is_subset = all(item in list1 for item in list2)
print(is_subset) # True
これらの方法を使用すると、与えられた2つのリストが部分集合の関係にあるかどうかを判定することができます。各方法のコード例を実行して、結果を確認してください。
以上が、Pythonでリストが他のリストの部分集合かどうかを判定する方法についての解説です。