簡體   English   中英

Python - 類型錯誤:不可散列類型:“切片”錯誤

[英]Python - TypeError: unhashable type: 'slice' error

我正在嘗試使用以下代碼訪問 API:

import requests
import json

req = requests.get('http://api.promasters.net.br/cotacao/v1/valores')
date = json.loads(req.text)
data = req.json()

for x in date['valores'][:4]:
  coin = x['moeda']
  print(coin)

當我將[:4]放入for x in date['valores'][:4]: ,出現以下錯誤:

類型錯誤:不可散列類型:“切片”錯誤

我會猜測這是你想要的:

import requests
import json

req = requests.get('http://api.promasters.net.br/cotacao/v1/valores')
date = json.loads(req.text)
data = req.json()

for x in list(date['valores'].items())[:4]:
    print(x[0], x[1]['valor'])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM