콘솔워크

배열에서 맨 앞의 요소를 2개씩 비교하여 중복 제거하기 본문

프로그래밍/python

배열에서 맨 앞의 요소를 2개씩 비교하여 중복 제거하기

이휘재123 2022. 11. 7. 16:06
반응형
my_list = ['1', '1', '1', '2', '3', '4', '4', '5', '6']

if len(my_list) == 0:
    print(f"결과가 없습니다.")
else:
    print(f"{my_list}")
    print(f"{len(my_list)}")

    for el1, el2 in zip(my_list, my_list[1:]):

        if el1 == el2:
            print(el1, el2)
            my_list.remove(el1)
            print(f"{el1} 제거")

my_list = list(set(my_list))
print(f"중복 제거 후 {len(my_list)}개의 주소")
print(my_list)

실행결과

 

반응형