Наверное, для кого то покажется легкий вопрос. Много гуглил, но так и ничего не нашел. Вообщем у меня есть код, например,a= requests.get(“сайт с апи какой нибудь»)
Далее я пишу print(a.text)
И мне выводится, что то по типу {«count”:16, “item”: 272616, “score”: 12} как из всего этого выбрать только одну переменную, например, score? Если возможно выводилось просто 12?
можешь помочь плиз?
{"response":{"count":4,"items":[714092147,443171438,622481440,623241681]}}
вот что выводится, мне нужно items
print(kap.json()['items'])
KeyError: 'items'
Изучи основы python лучше, а то замучаешься так. Почитай книжку для начинающих хотя-бы. Марк Лутц «Изучаем Python» - например, и лучше самое свежее издание найти, т.к. в них исправляют опечатки.
ключи словаря могут быть любым неизменяемым типом данных (числа, строки, кортежи и т. Д.). Значения словаря могут быть практически любыми (int, списки, функции, строки и т. Д.)
Dimka5458, посмотри что возвращает kap.text, судя по ошибке просто str а далее ты пытаешься для строки вызвать ["score"] - что конечно будет выдавать такую ошибку.