解决了之前category排序无效bug（sorted函数返回一个新的拍完序的列表,原列表不变）