Python의 목록에서 중복 제거
my_list = [1, 2, 3, 4, 4, 5, 2]
중복 번호를 제거하는 방법 또는 목록의 요소.
간단합니다. 3가지 쉬운 방법이 있습니다.
1 사용
set
my_list = [1, 2, 3, 4, 4, 5, 2]
updated_list = list(set(my_list))
print(updated_list)
#The output will be: [1, 2, 3, 4, 5]
set
가 중복을 지원하지 않는다는 것을 알고 있으므로 이 방법을 사용하여 중복을 제거하면 됩니다. 여기에서 list
를 set
로 형변환한 다음 다시 list
로 형변환했습니다.2 사용
dict
my_list = [1, 2, 3 , 4, 4, 5, 2]
updated_list = list(dict.fromkeys(my_list))
print(mylist)
#The output will be: [1, 2, 3, 4, 5]
음
dict
또한 중복을 지원하지 않으므로 list
를 dict
로 변환할 때 dict
에서 list
를 생성한 다음 다시 목록으로 변환합니다.3 이 방법을 뭐라고 불러야 할지 모르겠다
my_list = [1, 2, 3 , 4, 4, 5, 2]
updated_list = []
for item in my_list:
if item not in list:
updated_list.append(item)
my_list = updated_list
print(my_list)
#The output will be: [1, 2, 3, 4, 5]
그래서 그것은 목록에서 중복을 제거하는 3가지 방법이었습니다.
아래 댓글 상자에 더 많은 방법을 적어두었습니다. 보고 싶습니다. 그때까지는 안녕히 계세요.
평화 ✌
Reference
이 문제에 관하여(Python의 목록에서 중복 제거), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/foxy4096/remove-duplicates-from-a-list-in-python-3oj5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)