Comment vérifier si un ensemble est un sous-ensemble d'un autre ensemble en python ?

Published: 04 janvier 2021

Tags: Python;

DMCA.com Protection Status

Pour vérifier si un ensemble (ou 'set' en amglais) est un sous-ensemble d'un autre ensemble en python, une solution consiste à utiliser la fonction python issubset :

Créons un premier ensemble appelé s:

s = {1,2,3,4,5,6,7,8,9}

pour vérifier si un autre sous-ensemble appelé s1 défini comme

s1 = {1}

est un sous-ensemble ("subset") de s une solution est d'utiliser la fonction issubset():

print( s1.issubset(s) )

donne ici

True

Un autre exemple avec un ensemble comprenant deux éléments

s1 = {4,6}

print( s1.issubset(s) )

donne

True

ou 4 éléments:

s1 = {4,6,7,1}

print( s1.issubset(s) )

donne encore

True

mais

s1 = {7,12}

print( s1.issubset(s) )

donne

False

Références