예로 주어진 문자열은 s = 'one two one two three four' 이다.
사전만을 이용해서 출력 해 본다면 아래와 같이 해볼 수 있다.
>>> s = 'one two one two three four' >>> d = {} >>> for k in s.split() : d[k] = '' >>> for k in d : print k four three two one그러나 사전이 아닌 집합을 이용한다면 간단히 출력할 수 있다.
집합 자체가 중복 단어는 제거 시키기 때문이다.
>>> s = 'one two one two three four' >>> for k in set(s.split()) : print k four three two one
댓글 없음:
댓글 쓰기