У меня есть ряд переменных, которые выглядят так:
halpha = 6562.8
hbeta = 4861
ca1 = 8498
ca2 = 8542
ca3 = 8662
o3 = 5008.240
У меня есть функция построения графика:
def abslines(molecule,title):
plt.axvline(molecule, color = "r", label=title)
plt.text(molecule-100, 40, title,rotation=90,fontsize=20)
И она работает, когда ввод выглядит так:
abslines(he,"he")
И функция работает просто отлично, но я не хочу иметь тонну строк, где я просто вызываю функцию для каждой из переменных, поэтому я помещаю переменные в массив и вцикл я вызываю функцию.Как вызвать имя переменной, которая является вторым входом функции abslines
?
absarray = [halpha,hbeta,ca1,ca2,ca3,o3,na,mg,he]
for i in absarray:
abslines(i,"i")