亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python - 將兩個 API 值存儲到變量中

Python - 將兩個 API 值存儲到變量中

三國紛爭 2022-12-06 16:36:22
我不想將兩個 API 值存儲到 2 個不同的變量中,這就是我的代碼:@app.route('/bflipper', methods=['POST', 'GET'])def bFlipper():    f = requests.get(        'https://api.hypixel.net/skyblock/bazaar?key=[cannot show key]').json()    products = [        {            "id": product["product_id"],            "sell_price": product["sell_summary"][:1], #I want to store this            "buy_price": product["buy_summary"][:1], # and this            "sell_volume": product["quick_status"]["sellVolume"],            "buy_volume": product["quick_status"]["buyVolume"],        }        for product in f["products"].values()    ]    if request.method == 'POST':        userInput = request.form['coins']        return render_template("flipper.html", userInput=userInput, products=products)    else:        return render_template("flipper.html")我想將“sell_price”和“buy_price”存儲到兩個不同的變量中,然后能夠將它們返回到我的 HTML 文件中,我該怎么做?我試著做:sellPrice = products[2] & products[3](買價)但似乎不起作用。
查看完整描述

1 回答

?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

變量“products”是一個包含一個字典對象的列表。為了訪問它的第一個元素,您需要

products[0]

為了獲得該元素的關鍵,您需要:

products[0]["sell_price"]

這將為您提供鍵“sell_price”的值。

我不確定第一個對象之后的行的意圖......

for product in f["products"].values()

它所能做的只是遍歷 f 中的關鍵“products”中的所有值。沒有能力知道哪個是哪個。

但是,我不確定你想把它放回哪里,但你需要用它們來構建你的 html 文件。


查看完整回答
反對 回復 2022-12-06
  • 1 回答
  • 0 關注
  • 111 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號