Я хочу добавить последние значения цены в двух разных списках для двух разных скриптов.
Следующий код работает, когда я добавляю значения только в один список.Что можно сделать, чтобы два разных значения добавлялись в два разных списка?Например, я хочу добавить значения в INFY_list и RELIANCE_list одновременно.Я считаю, что словарь может быть использован для достижения цели.
LTP_arr=[0]
url = 'https://nseindia.com/live_market/dynaContent/live_watch/get_quote/GetQuoteFO.jsp?underlying=INFY&instrument=FUTSTK&expiry=27JUN2019&type=-&strike=-'
def ltpwap():
resp = requests.get(url)
soup = bs(resp.content, 'lxml')
data = json.loads(soup.select_one('#responseDiv').text.strip())
LTP=data['data'][0]['lastPrice']
n2=float(LTP.replace(',', ''))
LTP_arr.append(n2)
print(LTP_arr)
threading.Timer(1, ltpwap).start()
ltpwap()
Приведенный выше код дает вывод в виде:
[0, 729.5, 729.5, 729.5, 729.5]
Ожидаемый результат:
INFY - [0, 729.5, 729.5, 729.5, 729.5] RELIANCE - [0,1330,1333,1334,1335]