Fruits = ['apple', 'orange', 'banana', 'kiwi']
A = [4, 3, 10, 8]
B = {'apple': {'Bill': 4, 'Jan': 3, 'Frank': 5},
'orange': {'Bill': 0, 'Jan': 1, 'Frank': 5},
'banana': {'Bill': 8, 'Jan': 6, 'Frank': 2},
'kiwi': {'Bill': 4, 'Jan': 2, 'Frank': 7}}
Я пытаюсь суммировать все плоды A и умножать это на B. У меня возникают проблемы с этим. A - это массив из числа чисел, а B - Словарь. Здесь я смущаюсь. Я новый пользователь Python. Числа в А находятся в том же положении относительно Фруктов (первое число в А - количество яблок). Включит ли это использование суммы (A)?Суммирование по массиву, а затем умножение на словарь
Извините, что люди из-за отсутствия деталей. Вот некоторая ясность. У меня есть плоды, и у меня есть количество фруктов, которые каждый человек основывает на типе. Я хотел подвести все значения каждого типа фруктов в B таким образом, что я получаю:
apple = 12
orange = 6
banana = 16
kiwi = 13
Теперь я хочу нескольких этих чисел, на А, но имея в виду, что первое число A, это яблоко, то оранжевый, и так далее, чтобы получить новый массив:
Solution = [48,18,160,104] #solution order is apple, orange, banana, kiwi
Вопрос не ясен. Каким будет ожидаемый результат с этими данными? – zvone
показать математику, как вы бы ее разобрали вручную, и мы сможем помочь – ccarton
Спасибо. Я сейчас работаю над обновлением своего вопроса. –