Python关于取list里面的实数

klines = api.get_kline_serial("CFFEX.IF1903", 24 * 60 * 60)
ma = MA(klines, 30)
print(list(ma["ma"]))

    # 预计的输出是这样的:
    [..., 3436.300000000001, 3452.8733333333344, 3470.5066666666676, ...]

我想取ma倒数第二个数字应该怎么写?

以下是关于ma的函数
def MA(df, n):
"""
简单移动平均线

Args:
    df (pandas.DataFrame): Dataframe格式的K线序列

    n (int): 简单移动平均线的周期

Returns:
    pandas.DataFrame: 返回的DataFrame包含1列, 是"ma", 代表计算出来的简单移动平均线



new_df = pd.DataFrame(data=list(tqsdk.tafunc.ma(df["close"], n)), columns=["ma"])
return new_df

print(list(ma["ma"])[-2])