Есть код: goods = { 'Лампа': '12345', 'Стол': '23456', 'Диван': '34567', 'Стул': '45678', } store = { '12345': [ - вопрос №3825583

{'quantity': 27, 'price': 42}, ], '23456': [ {'quantity': 22, 'price': 510}, {'quantity': 32, 'price': 520}, ], '34567': [ {'quantity': 2, 'price': 1200}, {'quantity': 1, 'price': 1150}, ], '45678': [ {'quantity': 50, 'price': 100}, {'quantity': 12, 'price': 95}, {'quantity': 43, 'price': 97}, ], } вот расчет для количества и общей цены ламп: lamp_code = goods['Лампа'] lamps_item = store[lamp_code][0] lamps_quantity = lamps_item['quantity'] lamps_price = lamps_item['price'] lamps_cost = lamps_quantity * lamps_price print('Лампа -', lamps_quantity, 'шт, стоимость', lamps_cost, 'руб') по аналогии пытаюсь сделать остальное, но ошибка. Не понимаю, как объединить словари списка, где больше одного для столов у меня написано так: table_code = goods['Стол'] tables_item = store[table_code][0, 1] tables_quantity = tables_item['quantity'] tables_price = tables_item['price'] tables_cost = tables_quantity * tables_price print('Стол -', tables_quantity, 'шт, стоимость', tables_cost, 'руб') во второй строчке ошибка. Как объединить {'quantity': 22, 'price': 510}, {'quantity': 32, 'price': 520},? Камнями не кидайте, я совсем новичок))
Ответов пока нет

Еva

Читать ответы
Посмотреть всех экспертов из раздела Учеба и наука > Информатика
1 ответ
08.06.13
Вопрос задан анонимно
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store