У меня есть список целых чисел.В этом списке есть два словаря, например, так:
value_list = [1180, 1190, 1190, {'low': 1180}, 1130, 1130, 1180, {'low':1160}, 1130]
Вывод, который я пытаюсь получить, представляет собой сумму значений между двумя словарями, а также значений словарей.Например:
for item in value_list:
# if item in list is a dict, sum its value
# with value of next dict and values in between
В этом случае вывод будет 5780
Один из способов, который я придумал, - найти номер индекса двух диктов и использовать их следующим образом:
value_list[3]['low'] + sum(value_list[4:7]) + value_list[7]['low']
Но это кажется слишком запутанным