[Python 정리] for문에서 이전 요소를 다음 요소에 덮어씌우는 방법?
◎ Python/알게된 것 정리2023. 6. 9. 18:35[Python 정리] for문에서 이전 요소를 다음 요소에 덮어씌우는 방법?

코드를 짜다가 리스트에서 맨 뒤의 요소부터 바로 앞의 요소로 덮어씌워야 하는 일이 생겼다. 가장 먼저 생각할 수 있는 방법은 인덱싱을 이용하는 것이다. # 간단하게 좌표라고 생각 class Pair: def __init__(self, x, y) -> None: self.x = x self.y = y def __repr__(self) -> str: return f"({self.x}, {self.y})" # 좌표들을 저장할 리스트 생성 list_pair = [] # (0, 0), (1, 1) 등등 좌표 생성 for i in range(5, 0, -1): tmp = Pair(i, i) list_pair.append(tmp) print(f"이전 : {list_pair}") # 맨 뒤의 요소부터 그 앞의 요소로 ..

image