[英]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.