Как отсортировать список словарей по заданному порядку ключей?
мне нужно просортировать мой список словарей по заданному порядку ключей. У меня есть список словарей например:
[
{"name": "Betty", "time_created": 1664573325, "gender": "female", "last_name": "Smith", "city": "NY", "age": 38, "premium": null, "ip": "192.168.0.110", "birth_day": "01.01", "balance": 55.99832723139716, "user_id": 1},
{"name": "Walter", "time_created": 1664573325, "last_name": "Caruana", "premium": null, "gender": "female", "city": "NY", "age": 38, "ip": "192.168.0.110", "birth_day": "01.01", "balance": 55.99832723139716, "user_id": 2}
мне нужно его посорировать по заданному значению, например чтоб сначала был ключ name потом age и потом ip а не так как они представлены. Как это возможно сделать
Ответы (1 шт):
Автор решения: George Rybojchuk
→ Ссылка
вот решение задачи возможно кому-то пригодиться:
result = [{'name': obj['name'], 'time_created': obj['time_created'], 'gender': obj['gender'], 'age': obj['age'], 'last_name': obj['last_name'], 'ip': obj['ip'], 'city': obj['city'], 'premium': obj['premium'], 'birth_day': obj['birth_day'], 'balance': obj['balance'], 'user_id': obj['user_id']} for obj in result]
keys = result[0].keys()