⊗pyPmStInr 106 of 208 menu

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 :

st = {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éé :

st = 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 :

st = {} 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 :

st1 = 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}

Le code suivant est donné :

tst = {} print(type(tst))

Dites ce qui sera affiché dans la console.

Le code suivant est donné :

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

Dites ce qui sera affiché dans la console.

Le code suivant est donné :

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

Dites ce qui sera affiché dans la console.

Le code suivant est donné :

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

Dites ce qui sera affiché dans la console.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser