Есть документ json с некоторой информацией о всех московских барах.
Изначально json уже содержит нечитаемый набор данных.
Есть вот такой набор данных полученный с помощью json.dumps об одном баре:
[
...
{
"Address": "Нижний Кисельный переулок, дом 3, строение 1",
"AdmArea": "Центральный административный округ",
"District": "Мещанский район",
"ID": "000069302",
"IsNetObject": "нет",
"Latitude_WGS84": "55.7653669567739740",
"Longitude_WGS84": "37.6215879462381080",
"Name": "Юнион Джек",
"PublicPhone": [
{
"PublicPhone": "(495) 621-19-63",
"global_id": 21025.0,
"global_object_id": 20660594.0,
"system_object_id": "000069302_1"
}
],
"SeatsCount": 30,
"SocialPrivileges": "нет",
"TypeObject": "бар",
"geoData": {
"coordinates": [
37.62158794615201,
55.76536695660836
],
"type": "Point"
},
"global_id": 20660594,
"system_object_id": "000069302"
},
...
]
Вопрос: как найти самый большой бар (самое большое значение "SeatsCount")?
Я в питоне новичок, подскажите как это реализовать, желательно с объяснениями :)
В гугле я нашел рабочий код, но не совсем понимаю что к чему:
def get_biggest_bar(data):
biggest_bar = max(data, key=lambda x: x['SeatsCount'])
return biggest_bar, biggest_bar
А именно что означает
x['SeatsCount']