在JSON中找到最高价格

时间:2018-05-29 19:33:07

标签: json python-3.x for-loop

import requests
import json

url = "https://graphs2.coinmarketcap.com/currencies/bitcoin/"
r = requests.get(url)
cont = r.json()
print(cont)

maxPrice = 0
for item in cont["price_btc"]:
    if(item[1] > maxPrice):
        maxPrice = (item[1])

print (maxPrice)

在我的代码中,我试图在" price_btc"中找到最高价格。来自JSON文件(在文件中,&#34中的每个项目; price_btc"是[金额,价格])。当我运行我的代码时,它打印出1.0,这不是正确的值。

2 个答案:

答案 0 :(得分:0)

查看visibilityOfAllElementsLocatedBy()并快速查看“price_btc”属性,然后所有[金额,价格]值,所有价格值看起来都是1.

答案 1 :(得分:0)

我认为你总是item[1],而你必须看item[0]

查看数组:"price_btc": [[1367174841000, 1.0], [1367261101000, 1.0]...]

始终为1.0,它会比maxPrice = 0

更大

问候!