Форум сайта python.su
Здравствуйте! Возникла задача обрабатывать сложные массивы данных, подобные таким https://drive.google.com/file/d/0B8aFBhCzlCNcb0wyZ1hmd2FlSHM/view?usp=sharing. Хотелось бы узнать, есть ли способы более удобные, чтобы добраться до конечных необходимых данных, более удобные, чем циклы for? Генераторы на больших массивах, тоже, вроди как, не удобны. Возможно, есть какая-то библиотека для таких целей?
Офлайн
а собственно - в чем сложность? Какие у вас проблемы?
P.S. не подумал бы никогда назвать такие данные сложными
Офлайн
JOHN_16Я и не говорю, что у меня есть какая-то неразрешимая проблема. Данные сложные по той причине, что в них много вложений, которые содержат как списки, так и словари.
а собственно - в чем сложность? Какие у вас проблемы?
P.S. не подумал бы никогда назвать такие данные сложными
Офлайн
По идее в таких случаях может использоваться подход как в xpath. Но для начала вам надо прикинуть ваша задача решается таким способом? Ну или покажите что вы хотите делать с этими данными.
Офлайн
Gosha777Возможно, ответ прост, и подходящая библиотека – json.
Возможно, есть какая-то библиотека для таких целей?
Офлайн
Дополню
with open('filename.ext') as f: fat_dict = json.load(f) pending_withdrawal_from_bitskins = fat_dict['pending_withdrawal_from_bitskins']
Офлайн