⊗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.

rohuuzcbyhi