Foros Python

Versión completa: Array de Array
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas noches

Estoy escribiendo un codigo en python.

El codigo que llevo es el siguiente:

Código:
from iqoptionapi.stable_api import IQ_Option
import time
Iq=IQ_Option("********","********")
Iq.connect()#conectar a iqoption
end_from_time=time.time()
ANS=[]
for i in range(1):
    data=Iq.get_candles("EURUSD", 60, 1, end_from_time)
    ANS =data+ANS
    end_from_time=int(data[0]["from"])-1 
print(ANS)

time.sleep(100)

Esta funcionando al 100%, pero tengo problemas para manipular la salida de este programa. Huh

Esta devolviendo:

Código:
[{'id': 1694055, 'from': 1652475540, 'at': 1652568215000000000, 'to': 1652475600, 'open': 1.040875, 'close': 1.040985, 'min': 1.040645, 'max': 1.041045, 'volume': 169}]

La pregunta es la siguiente: ¿Como hago para acceder a los valores: "max", "min", "close" y "open"?

Muchas gracias por su ayuda   Big Grin
Hola, bienvenido.

ANS es una lista cuyo primer elemento contiene un diccionario. Así que sería así:

Código:
print(ANS[0]["max"])
print(ANS[0]["min"])
print(ANS[0]["close"])
print(ANS[0]["open"])

Te dejo estos dos artíulos para leer sobre cómo funcionan las listas y los diccionarios: Listas y tuplas y Diccionarios.

Saludos