通过列表上的python URL循环变量

通过列表上的python URL循环变量,python,loops,url,Python,Loops,Url,我可以在我的URL中输入一个股票代码…但是我如何创建一个列表并在URL中循环呢。请看一个失败的尝试…这是一个我正在摆弄的小项目。主要是担心通过多个URL ticker=["AAPL","XOM"] For i < len(ticker): responeData = requests.get("https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol="+str(ticker

我可以在我的URL中输入一个股票代码…但是我如何创建一个列表并在URL中循环呢。请看一个失败的尝试…这是一个我正在摆弄的小项目。主要是担心通过多个URL

ticker=["AAPL","XOM"]
For i < len(ticker):


    responeData = requests.get("https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol="+str(ticker[i])+"&apikey=XXXXXX")
    symbol = str(responeData.json()['Meta Data']['2. Symbol'])
    refresh = str(responeData.json()['Meta Data']['3. Last Refreshed'])
    checkclose = str(responeData.json()['Time Series (Daily)'])
    close=str(responeData.json()['Time Series (Daily)'][refresh]['4. close'])


    api.update_status(status=symbol+' '+refresh+' Close Price: $'+close)
ticker=[“AAPL”,“XOM”]
对于i
您可以使用for循环来迭代列表

tickers=["AAPL","XOM"]
for ticker in tickers:

    responeData = requests.get("https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol="+ticker+"&apikey=XXXXXX")
    symbol = str(responeData.json()['Meta Data']['2. Symbol'])
    refresh = str(responeData.json()['Meta Data']['3. Last Refreshed'])
    checkclose = str(responeData.json()['Time Series (Daily)'])
    close=str(responeData.json()['Time Series (Daily)'][refresh]['4. close'])

    api.update_status(status=symbol+' '+refresh+' Close Price: $'+close)

首先,您的
for
循环在语法上无效。。。