У меня есть список с процентными ставками, показанный ниже:
rates = [
-0.0005710,
-0.001913,
]
У меня есть функция, которая принимает этот список в качестве входных данных и рассчитывает различные метрики риска. Однако я хочу сначала установить sh базовый уровень, используя этот список, вернув исходный список. Затем я хочу добавить 0,001 для каждого элемента в списке, а затем вернуть список. Наконец, я хочу добавить 0,001 ко всем элементам в списке. Я бы взял список ставок, а затем вернул бы следующие списки:
rates_adjusted = [
-0.0005710,
-0.001913,
]
rates_adjusted = [
0.000429,
-0.001913,
]
rates_adjusted = [
-0.0005710,
-0.000913,
]
rates_adjusted = [
0.000429,
-0.000913,
]
Сначала я возвращаю обычный список, затем я возвращаю новый список для каждого элемента в списке, но добавляю 0,001 к одному из элементов. Есть ли способ сделать это сразу в for-l oop? Я пробовал делать поэлементно с for l oop с помощью enumerate, но тогда мне не хватает базовой линии и той части, где я меняю все элементы сразу.