애트리뷰트란 애트리뷰트는 속성이다. class Tool: def __init__(self, name, weight): self.name = name self.weight = weight def __repr__(self): return f'Tool({self.name!r}, {self.weight})' tools = [ Tool('driver', 2), Tool('screw', 4), Tool('scissor', 3), Tool('paper', 9), ] # tools.sort() -> typeerror print('unsort: ', repr(tools)) tools.sort(key=lambda x: x.name) print('sorted: ', tools) 위 코드에서 속성은 이름과 무게이다. 참고자료: [[repr]]