반응형
문제 바로 가기
풀이
- 사용 언어 : Python
- 풀이한 날짜 : 2021-09-18
# 파이썬 리스트 중복 제거 방법
# 방법1. 반복문을 통해 새로운 리스트에 중복 요소만 빼고 새로 저장
lst = []
new_lst = []
for i in range(10):
lst.append(int(input())%42)
for j in lst:
if j not in new_lst:
new_lst.append(j)
print(len(new_lst))
# 방법2. set을 이용하여 리스트 중복 제거 (list -> set -> list)
lst = []
for i in range (10):
lst.append(int(input())%42)
lst_set = set(lst)
lst = list(lst_set)
print(len(lst))
# 학습 내용: 파이썬 리스트 중복 제거 방법, 리스트 len(list이름)함수 이용
(예전에 기록해둔 풀이를 그대로 옮겨온 것이기에, 부가 설명이 없다는 점 양해 부탁드립니다.)
반응형
'◼ PS Note > 백준' 카테고리의 다른 글
[백준] 5355번 : 화성 수학 (🥉브론즈 2) (Python) (0) | 2023.01.20 |
---|---|
[백준] 4344번 : 평균은 넘겠지 (🥉브론즈 1) (Python) (2) | 2023.01.20 |
[백준] 2839번 : 설탕 배달 (🥉브론즈 1) (Python) (2) | 2023.01.20 |
[백준] 2577번 : 숫자의 개수 (🥉브론즈 2) (Python) (2) | 2023.01.20 |
[백준] 2562번 : 최댓값 (🥉브론즈 2) (Python) (0) | 2023.01.20 |