Как получить определенные данные из массива?

err0r

Новичок
Пользователь
Янв 9, 2022
41
4
8
python=3.9.8

Предположим, есть такой массив:
name = {['code': '1', 'name': 'Andrey'], ['code': '2', 'name': 'Dima'], ['code': '3', 'name': 'Vlad']}

как мне получить "Dima" по 'code'?
 

PYDEV

Пользователь
Пользователь
Авг 31, 2023
33
8
8
если
Python:
names = [
    {'code': '1', 'name': 'Andrey'},
    {'code': '2', 'name': 'Dima'},
    {'code': '3', 'name': 'Vlad'}
    ]
можно просто print(names[1]["name"])
 

err0r

Новичок
Пользователь
Янв 9, 2022
41
4
8
если
Python:
names = [
    {'code': '1', 'name': 'Andrey'},
    {'code': '2', 'name': 'Dima'},
    {'code': '3', 'name': 'Vlad'}
    ]
можно просто print(names[1]["name"])
Ок. Попробуем по другому.

Вот пример:
code = {'ok': True, 'result': [{'is_valid': True, 'is_crypto': True, 'is_fiat': False, 'source': 'USDT', 'target': 'RUB', 'rate': '93.41004472'}, {'is_valid': True, 'is_crypto': True, 'is_fiat': False, 'source': 'USDT', 'target': 'USD', 'rate': '1.001'}}
*Именно по этому примеру я работаю, и там гораздо больше строк*

И отсюда мне нужно получить (code["result"]['target'] == "RUB")

Изменено:

code["result"]['target'] == "RUB" and code["result"]["target"] == USD
 

Вложения

  • изображение_2024-04-15_132312246.png
    изображение_2024-04-15_132312246.png
    40,9 КБ · Просмотры: 1
Последнее редактирование:

Форум IT Специалистов