Задать вопрос
@oneLEAM

Как вывести все значения name и max_atmosphering_speed из json формата?

Попробовал сделать так:
import json
import requests

url = 'https://swapi.dev/api'
response = requests.get(url).json()
people_api = response['people']
planets_api = response['planets']
starships_api = response['starships']


def starships(url):
    for i in range(0, 4):
        response_starships = requests.get(url).json()
        print(response_starships['name'][i])
        print(response_starships['max_atmosphering_speed'][i])


starships(starships_api)


Вроде должен выводить значения name и max_atmosphering_speed у первых пяти космических кораблей, но не выводит
  • Вопрос задан
  • 192 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@igor6130
def starships(url):
    response_starships = requests.get(url).json()
    for i in response_starships['results']:
        print(i['name'])
        print(i['max_atmosphering_speed'])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
26 дек. 2024, в 14:50
2000 руб./за проект
26 дек. 2024, в 14:40
15000 руб./за проект
26 дек. 2024, в 14:27
100000 руб./за проект