코드 구현
Python
def flatten_unique(nested_list):
return list(set([item for sublist in nested_list for item in sublist]))
# Usage
nested = [[1, 2], [2, 3], [4]]
print(flatten_unique(nested)) # [1, 2, 3, 4]
2차원 리스트(리스트의 리스트)를 1차원 리스트로 펼치고 중복되는 요소를 제거합니다.
#list#unique
스니펫 설명
- 리스트 내포 표현식을 사용하여 빠르게 펼칠 수 있습니다
set
을 사용하여 중복 제거(출력은 무순서);순서를 유지하려면dict.fromkeys
기법을 사용할 수 있습니다
추천 스니펫
댓글
로딩 중...