Обращение к элементам списка python

возник такой вопрос:

У меня есть начальное и конечное значение элемента списка (в моём случае это значения таблицы). Каждое значение идёт через 0.5 от предыдущего, поэтому зная начальное и конечно, я написал свой range, который делал бы шаг 0.5 и записывал промежуточные значения в список,по которым в будущем отбирались коэффициенты из той же таблицы и подставлялись в формулы расчёта.

Вопрос возник такой: сейчас мне необходимо записать результаты расчёта формул в файл, я могу обратиться к первому и последнему значению, которые я знаю и записать их. А как обратиться к тем, которые между ними, ведь сама длина списка может быть разной каждый раз??? (Думал через len(), но нормально реализовать не вышло.)

Вот простой пример моего расчёта:

Начальное значение списка a, конечное b(они достаются из файла Initial, словаря data):

def frange_1(start, stop, step):
    n = int((stop - start) / step) 
    range_1 = map(lambda l: start + l 
    * step, range(n)) 
    return range_1

result = [x for x in frange_1(Initial.data[a], Initial.data[b] + 0.5, 0.5)]
list = []
for j in result:
    list.append(j) 

# Затем идёт расчёт самой формулы (условно) 
H = (((4 ** 2) * 5) / list[i]) * 6

Значений H соответственно столько же, сколько и значений в списке list и в саму запись файла txt надо сделать форму:
Для list[i] (a = 1,2,3...b)

H = ...

Как соответственно обратиться к этим элементам??? Надеюсь выразился понятно:)


Ответы (0 шт):