Python의 목록에서 중복 제거

4191 단어
바로 본론으로 들어가겠습니다

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가 중복을 지원하지 않는다는 것을 알고 있으므로 이 방법을 사용하여 중복을 제거하면 됩니다. 여기에서 listset 로 형변환한 다음 다시 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 또한 중복을 지원하지 않으므로 listdict 로 변환할 때 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가지 방법이었습니다.
아래 댓글 상자에 더 많은 방법을 적어두었습니다. 보고 싶습니다. 그때까지는 안녕히 계세요.

평화 ✌

좋은 웹페이지 즐겨찾기