human
1.14 排序不支持比较的对象
想要排序类型相同的对象，but 不支持 原生的比较操作
内置的sorted 函数有一个关键字参数key 可传入callable 对象给他 此callable 对象对每个传入的对象返回一个值，此值会被sorted 用来排序这些对象 类似，if 你在程序中有一个User instance Sequence and want to 通过他们的user_id 属性进行排序 可提供一个以User instance 作为输入并输出对应的user_id 值的callable 对象"
Please write code following the instructions in jupyter notebook style.
assistant
#Here is code to 1.

class
human
def __init__(self,user_id):
        self.user_id = user_id
    
    def __repr__(self):
        return  'User({})'.format(self.user_id)
# 这里__repr__很重要!!!!!

users = [User(23), User(3), User(88)]
print(users)
print(sorted(users, key=lambda u: u.user_id))