На мой взгляд, использование соответствующих библиотек для всех основных вещей, в первую очередь, является ключом для написания масштабируемого и легко понятного кода. Мне нравится ваш ответ и тонкая комбинация распаковки, почтового индекса, суммирования и понимания списка. Это отлично подходит для начинающих Python, чтобы понять языковые примитивы и структуру. Я бы сказал, однако, что (в зависимости от варианта использования!) Варианты библиотеки должны быть предпочтительными.

те предположим, что я создал dict, состоящий из n ключей. Каждый ключ отображается в список целых чисел одинаковой длины. То, что я хочу сделать сейчас, это новый список, который представляет сумму целых чисел в каждой точке в списках dict. Проиллюстрировать:

my_dict = {'a': [1, 2, 3, 4], 'b': [2, 3, 4, 5], 'c': [3, 4, 5, 6]}

total_sum_list = []

for key in my_dict.keys():
    total_sum_list += ###some way of adding the numbers together

Ожидаемый результат:

total_sum_list = [6,9,12,15]

Как показано выше, я не уверен, как настроить это для цикла, чтобы я мог создать список, какtotal_sum_list, Я пытался составить списки, но мои усилия пока не увенчались успехом. Какие-либо предложения?

Ответы на вопрос(2)

Ваш ответ на вопрос