python JSON for 循环

python JSON for loop

每次我 运行 它只给我 social_score 的最后一个值,而我想获得 json [=] 中的所有 social_score 值18=] 并将输出存储到#iterated 列表以使用 valueI

进行计算

help on this JSON

url = requests.get("https://api2.lunarcrush.com/v2?data=assets&symbol=xrp&data_points=730&interval=day&change=max").json()

def get_data():
    for data in url['data']:
        result = data['social_score']
        print(result)
        
get_data()

将中间结果存储在列表变量中:

url = requests.get("https://api2.lunarcrush.com/v2?data=assets&symbol=xrp&data_points=730&interval=day&change=max").json()

def get_data():
    results = []
    for data in url['data']:
        result = data['social_score']
        results.append(result)
    return results
        
result = get_data()