⊗pyPmDcCTD 104 of 208 menu

Conversion en dictionnaire en Python

Pour convertir un objet en dictionnaire, vous devez appliquer la fonction dict. Cependant, tous les types de données ne peuvent pas devenir un dictionnaire. Essayons de convertir une chaîne de caractères et une liste en dictionnaire :

txt = '12345' dct = dict(txt) # affichera une erreur lst = ['1', '2', '3', '4', '5'] dct = dict(lst) # affichera une erreur

Cela se produit parce que l'objet doit contenir des valeurs appariées. Maintenant, créons un dictionnaire à partir de listes imbriquées :

lst = [['a', '1'], ['b', '2']] dct = dict(lst) print(dct) # affichera {'a': '1', 'b': '2'}

Il est également possible de convertir des tuples imbriqués en dictionnaire :

tlp = ((1, 'a'), (2, 'b')) dct = dict(tlp) print(dct) # affichera {1: 'a', 2: 'b'}

Le code suivant est donné :

tst = [[1, 'ab'], [2, 'cd'], [3, 'ef']] dct = dict(tst) print(dct)

Dites ce qui sera affiché dans la console.

Le code suivant est donné :

tst = [('x', 2), ('y', 4), ('z', 6)] dct = dict(tst) print(dct)

Dites ce qui sera affiché dans la console.

Le code suivant est donné :

tst = ['a', 'b', 'c', 'd'] dct = dict(tst) print(dct)

Dites ce qui sera affiché dans la console.

Le code suivant est donné :

tst = ('a', 1), ('b', 2), ('c', 3) dct = dict(tst) print(dct)

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