파이썬의 count() 함수는 리스트 내에 괄호 안의 값이 몇개 있는지 찾아준다.
L = [39, 40, 41, 0, 1, 2, 40, 41, 0, 1]
cnt = L.count(0) # 정수 0이 몇개 있는지 찾는다.
print("%d은, %d개 있습니다." %(0, cnt))
>>> 0은 2개 있습니다.
set 자료형은 "집합 자료형"으로, 집합의 성질에 의해 순서(인덱스)는 없고, 중복되는 값이 없다.
L1 = [39, 40, 41, 0, 1, 2, 40, 41, 0, 1]
L2 = set(L1)
print(L2)
>>> {0, 1, 2, 39, 40, 41}
중복요소가 제거된 것을 볼 수 있는데, 다시 list 자료형으로 바꾸어주면 된다.
L3 = list(L2)
print(L3)
>>> [0, 1, 2, 39, 40, 41]