Напишите функцию, которая преобразует список символов в список словарей, где ключи — это сами символы, а значениями являются 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
