Python TypeError:不可损坏的类型:“slice”

2024-10-01 11:20:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用以下代码访问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]:时,我得到以下错误:

TypeError: unhashable type: 'slice' error


Tags: 代码inimportapijsonhttpforget
1条回答
网友
1楼 · 发布于 2024-10-01 11:20:46

我来猜猜这是你想要的:

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'])

相关问题 更多 >