Ensembles en Python

Un ensemble est un type de données mutable, conçu pour stocker uniquement des valeurs uniques. Extérieurement, un ensemble ressemble à une liste, mais ses éléments sont entre accolades. La syntaxe d'un ensemble ressemble à ceci :

pythonst = {element1, element2, element3...}

Pour créer un ensemble, il faut obligatoirement utiliser la fonction set. Si aucun paramètre n'est passé, un ensemble vide sera créé :

pythonst = set()
print(st) # affichera set()

Si vous essayez d'assigner des accolades vides à la variable st, ce n'est pas un ensemble qui sera créé, mais un dictionnaire vide :

pythonst = {}

print(st) # affichera {}
print(type(st)) # affichera <class 'dict'>

Pour créer un ensemble rempli d'éléments, il faut les spécifier en paramètre de la fonction set. Un ensemble peut être créé à partir d'une chaîne, d'un tableau ou d'un tuple :

pythonst1 = set('abc')
st2 = set(['1', '2', '3'])
st3 = set((1, 2, 3))

print(st1) # affichera {'a', 'c', 'b'}
print(st2) # affichera {'1', '3', '2'}
print(st3) # affichera {1, 2, 3}
Задание 1

Le code suivant est donné :

pythontst = {}
print(type(tst))

Dites ce qui sera affiché dans la console.

Задание 2

Le code suivant est donné :

pythontst = set()
print(type(tst))

Dites ce qui sera affiché dans la console.

Задание 3

Le code suivant est donné :

pythontst = {'x', 'y', 'z'}
print(type(tst))

Dites ce qui sera affiché dans la console.

Задание 4

Le code suivant est donné :

pythontst = {'a': 1, 'b': 2, 'c': 3}
print(type(tst))

Dites ce qui sera affiché dans la console.