리스트에서 중복을 제거하기.
리스트에서 어떤 중복된 값을 제거해야할 때, 주로 for문을 사용해 왔다. 그러나 코드가 길어지고 별도의 리스트를 생성해야 하는 단점이 있었다. 이번에 간결한 방법을 알게되어 소개한다. # 기존 사용방법 mylist = ["a", "b", "a", "c", "c"] new_list = [] for i in mylist: if i not in new_list: new_list.append(i) mylist = new_list print(mylist) >>> ['a', 'b', 'c'] 아래는 더 간결한 새로운 방법이다. mylist = ["a", "b", "a", "c", "c"] mylist = list(dict.fromkeys(mylist)) print(mylist) >>>["a", "b", "c"] ..
2022. 8. 23.