Как я могу умножить каждый элемент одного списка на каждый элемент другого списка в Python и затем суммировать результат вариаций результатов умножения?Умножить элементы списка в python
list_1 = [0, 1, 2, 3, 4, 5]
list_2 = [11, 23, m]
Где м элемент в list_2 может быть любое число в то время как длина элементов в списке вводится с входом. Таким образом, в основном этот список содержит минимум 2 элемента и может достигать 12 в зависимости от требований пользователя.
То, что я ищу это функция/алгоритм, который позволит следующий список результатов .:
0 * 11 + 0 * 23 + .. + 0 * м
1 * 11 + 0 * 23 + .. + 0 * м
2 * 11 + 0 * 23 + .. + 0 * м
..
3 * 11 + 2 * 23 + .. + 5 * m
..
5 * 11 + 5 * 23 + .. + 5 * м
Это то, что вы искали? http://stackoverflow.com/questions/10271484/python-dot-multiply-two-lists [а * Ь для а, б, в молнии (Lista, LISTB)] – samsquanch