« Programmation Python/Ensembles » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 8 :
Exemple :
<source lang="python">
set1 = set()
set1.add("cat")
set1.update(["dog", "mouse"]) #
if "cat" in set1: #
set1.remove("cat") # Retrait d'un membre
#set1.remove("elephant") -
set1.discard("elephant") #
for item in set1: # Itération pour chaque élément
print
print
#1stitem = set1[0] # Error: no indexing for sets▼
isempty = len(set1) == 0 # Test for emptiness▼
set1 = set(["cat", "dog"]) # Initialize set from a list▼
▲set1 = set(["cat", "dog"]) #
set2 = set(["dog", "mouse"])
set3 = set1 & set2 # Intersection
set4 = set1 | set2 # Union
set5 = set1 - set3
set6 = set1 ^ set2 #
issubset = set1 <= set2 #
issuperset = set1 >= set2 #
set7 = set1.copy() #
set7.remove("cat")
set8 = set1.copy()
set8.clear() #
print
</source>
|