Python 如何使用for循环访问字符串?
我在为比赛中的每匹马添加会议名称时遇到困难。我想我把清单当作一本字典。在阅读JSON时,您如何知道列表和字典之间的区别,以及如何更改代码以便它可以附加列表 我的代码:Python 如何使用for循环访问字符串?,python,for-loop,Python,For Loop,我在为比赛中的每匹马添加会议名称时遇到困难。我想我把清单当作一本字典。在阅读JSON时,您如何知道列表和字典之间的区别,以及如何更改代码以便它可以附加列表 我的代码: import requests import json import pandas as pd from itertools import chain from selenium import webdriver from selenium.webdriver.common.by import By from selenium.w
import requests
import json
import pandas as pd
from itertools import chain
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
links = []
request1 = requests.get('https://api.beta.tab.com.au/v1/recommendation-service/featured-events?jurisdiction=NSW')
json1 = request1.json()
for n in json1['nextToGoRaces']:
links.append(n['_links']['self'])
tabntg2 = []
for l in links:
request2 = requests.get(l)
json2 = request2.json()
for m in json2['meeting']:
for r in json2['runners']:
tabntg2.append((m['meetingName'], r['runnerName'], r['parimutuel']['returnWin']))
JSON:
无需在会议对象键上循环。它是一个单一的对象
json2 = request2.json()
m = json2['meeting']
for r in json2['runners']:
tabntg2.append((m['meetingName'], r['runnerName'], r['parimutuel']['returnWin']))
当读取JSON时。。。列表:[],目录:{}
json2 = request2.json()
m = json2['meeting']
for r in json2['runners']:
tabntg2.append((m['meetingName'], r['runnerName'], r['parimutuel']['returnWin']))