lines = [{'page': {'url': 'url1', 'update_time': '1415387875'}, 'other_key':
    {}}, {'page': {'url': 'url2', 'update_time': '1415381963'}, 'other_key':
    {}}, {'page': {'url': 'url3', 'update_time': '1415384938'}, 'other_key':
    {}}, {'page': {'url': 'url4'}, 'other_key': {}}, {'page': {'url':
    'url5'}, 'other_key': {}}]
lines = sorted(lines, key=lambda k: k['page'].get('update_time', 0),
    reverse=True)
for line in lines:
    pass
python sort list of json by value