Conversión a diccionario en Python

Para convertir cualquier objeto en un diccionario, se debe aplicar la función dict. Sin embargo, no todos los tipos de datos pueden convertirse en un diccionario. Intentemos convertir a diccionario una cadena y una lista:

pythontxt = '12345'
dct = dict(txt) # mostrará un error

lst = ['1', '2', '3', '4', '5']
dct = dict(lst) # mostrará un error

Esto ocurre porque el objeto debe tener valores pares. Ahora creemos un diccionario a partir de listas anidadas:

pythonlst = [['a', '1'], ['b', '2']]
dct = dict(lst)

print(dct) # mostrará {'a': '1', 'b': '2'}

También se pueden convertir tuplas anidadas en un diccionario:

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

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

Se da el siguiente código:

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

print(dct)

Diga qué se mostrará en la consola.

Задание 2

Se da el siguiente código:

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

print(dct)

Diga qué se mostrará en la consola.

Задание 3

Se da el siguiente código:

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

print(dct)

Diga qué se mostrará en la consola.

Задание 4

Se da el siguiente código:

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

print(dct)

Diga qué se mostrará en la consola.