정성훈
    lab_8_4.py (교재)
  http://itsys.hansung.ac.kr/cgi-bin/onlineTest/viewpy4AI/onlinePy4AI.cgi?source=src/py/Ch08/lab_8_4.py



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#
# 따라하며 배우는 파이썬과 데이터과학(생능출판사 2020)
# LAB 8-4 파일에서 중복되지 않은 단어의 개수 구하기, 212쪽
#
 
# 단어에서 구두점을 제거하고 소문자로 만든다. 
def process(w): 
    output ="" 
    for ch in w: 
        if ch.isalpha() : 
            output += ch 
    return output.lower() 
 
words = set()  # 중복을 방지하기 위해 집합 자료형에 단어를 넣자
fname = input("입력 파일 이름: "
file = open(fname, "r")   # 파일을 연다
# 파일의 모든 줄에 대하여 반복한다. 
for line in file
      lineWords = line.split() 
      for word in lineWords: 
          words.add(process(word))   # 단어를 집합에 추가한다. 
 
print("사용된 단어의 개수 ="len(words)) 
print(words)
cs

  등록일 : 2022-02-21 [02:06] 조회 : 320 다운 : 0   
 
△ 이전글code_8_10_1.py (교재)
▽ 다음글code_8_9.py (교재)
Python for AI 실습게시판
번호 제 목 조회 등록일
lAnaconda3 설치
lColabTurtlePlus
l실습 목록
lColab 실습
l실습 시 학생들이 자주하는 실수 예들
233 └❶ 도전문제 8.2 564 03-29
232    └❷ 도전문제 8.2 (모범 답안) 382 03-29
231 └❶ 도전문제 8.1 615 03-29
230    └❷ 도전문제 8.1 (모범 답안) 318 03-29
229 └❶ lch8.ipynb (예제 전체) 762 03-01
228    └❷ l실습수업 예제 147 05-18
227 └❶ lcode_8_10.py (교재) 330 02-21
226    └❷ lcode_8_10_3.py (교재) 304 02-21
225    └❷ lcode_8_10_2.py (교재) 317 02-21
224    └❷ lcode_8_10_1.py (교재) 330 02-21
223 └❶ llab_8_4.py (교재) 320 02-21
222 └❶ lcode_8_9.py (교재) 350 02-21
221 └❶ llab_8_3.py (교재) 347 02-21
220 └❶ lcode_8_6.py (교재) 341 02-21
219 └❶ llab_8_2.py (교재) 364 02-21
218 └❶ llab_8_1.py (교재) 347 02-21
217 └❶ lcode_8_2.py (교재) 322 02-21
216 (7장) 데이터를 리스트와 튜플로 묶어보자 606 02-19
215 └❶ 도전문제 7.5 501 03-29
214    └❷ 도전문제 7.5 (모범 답안) 371 03-29

[1][2][3][4][5][6][7][8][9][10]-[Next][19]