
[Python] 중복되는 데이터를 제거하고 싶을 경우
·
Dev Lang/Python
저는 백준 문제를 풀면서 중복되는 입력값이 주어졌을 때 중복된 값을 지우기 위해 다음과 같은 방법을 사용합니다. 1. for문과 if문을 이용한 중복된 값을 확인하여 저장해주는 방법. 2. 집합 set()을 이용하여 중복된 값을 제거해주는 방법. ++ for문은 컨프리헨션으로 간편하게 나타내주셔서 상관없습니다. for문과 if문을 이용하여 중복된 값을 확인하여 저장해주는 방법. # 만일 입력값이 1, 1, 2, 2, 4, 5 가 주어진다면(개행을 포함해서) # n은 입력값의 개수를 뜻합니다. n = int(input()) li = [] for _ in range(n): arg = input() if arg not in li: li.append(arg) print(' '.join(li)) >>> 1 2 4..