Untitled

 avatar
unknown
plain_text
2 years ago
903 B
5
Indexable
# 5. Создайте функцию к map, которая добавит к каждой комнате в списке rooms элемент с именем square
# содержащий её площадь. Вывести строки с данными о названии комнаты и её площади.
#
rooms = [
    {"name": "кухня", "length": 6, "width": 4},
    {"name": "комната 1", "length": 5.5, "width": 4.5},
    {"name": "комната 2", "length": 5, "width": 4},
    {"name": "комната 3", "length": 7, "width": 6.3}]
def rooms_sq(a):
    for i in range(len(a)):
        a[i]['square'] = a[i]['length'] * a[i]['width']
    print(a)

rooms_sq(rooms)

print(list(map(lambda a: a['length'], rooms)))
# print(list(map(lambda a: dict.update({'square': 'a'}), rooms)))
# bb = dict(list(map(dict.update({'square': 'a'}), rooms))))
# print(rooms)
Editor is loading...