Напишите функцию, которая преобразует список символов в список словарей, где ключи – это сами символы, а значениями являются ASCII-коды этих символов.
Пример:
to_dict(["a", "b", "c"]) ➞ [{"a": 97}, {"b": 98}, {"c": 99}] to_dict(["^"]) ➞ [{"^": 94}] to_dict([]) ➞ []
Варианты решений:
def to_dict(lst): return [{c: ord(c)} for c in lst]
to_dict = lambda l: [{k: ord(k)} for k in l]
def to_dict(lst): return list(map(lambda x: {x: ord(x)}, lst))
def to_dict(lst): l = [] for i in lst: l.append({i: ord(i)}) return l