Задать вопрос
@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 у первых пяти космических кораблей, но не выводит
  • Вопрос задан
  • 193 просмотра
Подписаться 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'])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 21:14
4000 руб./за проект