본문 바로가기
Programming

[python 3] 문자열 파싱2

by S# 2019. 9. 3.

2019/09/03 - [분류 전체보기] - [Python 3] 문자열 파싱

 

[Python 3] 문자열 파싱

메일 패킷 샘플(출처 : https://www.py4e.com/code3/mbox-short.txt) From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008 Return-Path: <postmaster@collab.sakaiproject.org> Received: from murder (mail..</postmaster@collab.sakaiproject.org>

sesto.tistory.com

메일 패킷은 위를 참조.


예제1) split 함수를 사용하여 보낸 사람 이메일을 추출하고 총 몇명이 보냈는지 출력하시오 

 


문제 해결 과정

 

split() 으로 해보니 리스트 형태로 출력 되었고 두번째 원소에 이메일이 있는 듯

 

 

두번째를 출력하니 나옴

 


예제2) 중복되는 경우를 제외하면? 

 

list에 find 메서드가 있을 것 같았지만 없다고 함.

 

그럼 sort를 한 다음 중복되지 않는 것만 따로 빼내 본다.

but........... list를 set으로 변환하면 된다고 함.

 

 

^^l발ㅎ..

'Programming' 카테고리의 다른 글

[Python 3] 문자열 파싱  (0) 2019.09.03