Как получить value2 или value4 из списка с одинаковыми ключами [ {'key_x': 'value1', 'key_y': 'value2'}, {'key_x': 'value3', 'key_y': 'value4'} ] ?

Kanabass

Новичок
Пользователь
Апр 9, 2021
8
0
1
Windows, Python 3.9
Здравствуйте. Сервер присылает список в таком формате (имя валютной пары и ее стоимость). Как мне из этого списка получить, например, цену TKOUSDT? Научился делать это из списков с уникальными ключами, а тут заплыл конкретно) Спасибо.

Такой код приходит от сервера.
Python:
[{'symbol': 'TKOUSDT', 'price': '2.40440000'},
 {'symbol': 'PUNDIXETH', 'price': '0.00360000'},
 {'symbol': 'PUNDIXUSDT', 'price': '7.46600000'}]
 

abc

Новичок
Пользователь
Мар 17, 2021
7
4
3
Вы можете проходить циклом по всему списку и проверять symbol на определённое сходство, в вашем случае 'TKOUSDT', если совпадение найдено, то выводить price.

Пример кода — https://pastebin.com/rMa1XR19
 
  • Мне нравится
Реакции: Kanabass

Kanabass

Новичок
Пользователь
Апр 9, 2021
8
0
1
Вы можете проходить циклом по всему списку и проверять symbol на определённое сходство, в вашем случае 'TKOUSDT', если совпадение найдено, то выводить price.

Пример кода — https://pastebin.com/rMa1XR19
Спасибо вам. Логику я понял, но сделать все равно не получается с вашим кодом, не знаю что куда и как подставить и даже как вывести возврат функции не знаю. С синтаксисом проблемы, я третий день всего с Питоном - в знаниях сплошной пробел)) Если не трудно, напишите прям конкретный код с моими значениями, что бы выводил 'price' в переменную, а дальше я уже по аналогии.
 

abc

Новичок
Пользователь
Мар 17, 2021
7
4
3
 
  • Мне нравится
Реакции: Kanabass

Kanabass

Новичок
Пользователь
Апр 9, 2021
8
0
1
Все получилось, огромнейшее спасибо вам! Вы мне очень помогли!
 

Вложения

  • skr.jpg
    skr.jpg
    95,2 КБ · Просмотры: 6

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