Python-TypeError:unhable-type:';切片';错误

Python-TypeError:unhable-type:';切片';错误,python,json,string,typeerror,Python,Json,String,Typeerror,我正在尝试使用以下代码访问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) 当我在日期['valores'][:4]:

我正在尝试使用以下代码访问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)
当我在日期['valores'][:4]:中为x添加
[:4]
时,我得到以下错误:

TypeError:无法损坏的类型:“切片”错误


我猜这就是你想要的:

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

有什么问题吗?@Alex TypeError:Unhabable type:“slice”error给出一个不需要人们下载的东西。大概
date['valores']
是一本字典,所以试图从中获取“前四项”毫无意义。但我们看不到数据,所以这只是猜测。你有没有做过一些基本的调试,比如检查你实际得到了什么数据?@Alex我正在尝试访问一个API,并给出了这个error@RickAndMortyBRASIL请注意,“前四个”对于字典没有意义,因为字典不是一个有序的数据结构。如果哪四个是重要的,你需要更多的逻辑。如果只有四个,那么切片就毫无意义