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 :

pythontxt = '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 :

pythonlst = [['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 :

pythontlp = ((1, 'a'), (2, 'b'))
dct = dict(tlp)

print(dct) # affichera {1: 'a', 2: 'b'}
Задание 1

Le code suivant est donné :

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

print(dct)

Dites ce qui sera affiché dans la console.

Задание 2

Le code suivant est donné :

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

print(dct)

Dites ce qui sera affiché dans la console.

Задание 3

Le code suivant est donné :

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

print(dct)

Dites ce qui sera affiché dans la console.

Задание 4

Le code suivant est donné :

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

print(dct)

Dites ce qui sera affiché dans la console.