Itwill 학습내용 정리/2. Python

Python tuple과 dictionary 이해하기

cannonvirus 2018. 12. 5. 19:55


 37. tuple 이해하기 (  )


- 튜플변수 : 리스트 변수와는 다르게 요소 데이터의 변경이 불가능한 자료형

- 표현 : ( 1,2,3,4,5 )

- 사용방법 : 변경이 안되므로 튜플로 만든 데이터는 신뢰도가 높아진다.




 38. dictionary 자료형 이해하기 {  }


- 딕셔너리 자료형 : key와 value를 조합해서 사용하는 자료형

- 네이버 번역기(파파고)나 구글 번역기는 신경망을 통해서 수많은 영문과 번역된 한글을 입력시켜 학습을 시킨다. 

- 제가 실습하려는 번역기는 부산대 대학원에서 만든 번역기입니다. ( 이 번역기는 규칙기반으로 만들어진 것이다. )


예 :



문제 117. 딕셔너리 자료형을 이용하기 위해 주어가 0, 명사가 2, 동사가 1로 해서 한글과 영문을 저장하시오.


답 :


문제 118. 위의 dic을 가지고 아래의 과정을 따라가시오.


문제 119. 아래와 같이 '번역할 한글을 입력하세요 : ' 라는 말을 물어보게 하고 입력하면 아래와 같이 출력되게 하시오.

답 :


문제 120. 위의 문제에서 input_list에 있는 요소를 하나씩 뽑아서 출력하시오.


답 :


문제 121. 위의 dic 딕셔너리 변수에서 I 를 출력하시오.


답 : 


문제 122. 위의 dic 딕셔너리의 요소 중에 값의 두번째 숫자만 a라는 비어있는 리스트를 만들고 a 리스트에 아래와 같이 입력하시오.

답 :


문제 123. 위의 코드를 수정해서 아래와 같이 결과가 출력되게 하시오.

답 :


문제 124. 위의 코드를 수정해서 아래와 같이 출력되게 하시오.

답 :



문제 125. 위의 코드를 수정해서 아래와 같이 출력되게 하시오. (영어 문법에 맞게 출력)

답 :



문제 126. 위의 번역된 결과가 가로로 출력되게 하시오.

답 :



문제 127. '나는 옷을 입습니다.' 라는 말을 영어로 번역되게 dic 딕셔너리를 구성하고 번역되게 하시오.

답 :


- smt_dic 라는 파일을 가지고 번역기를 만들기


문제 128. smt_dic.csv 파일을 파이썬으로 로드해서 아래와 같이 리스트화 하시오.

답 :



문제 129. smt_dic.csv를 리스트화한 위의 코드에 for loop문을 사용해서 4239개의 영어와 한글 단어들을 dic 딕셔너리에 입력하시오.


답 :


문제 130. 128,129번 코드를 합쳐서 번역프로그램을 완성하시오.


답 :


문제 131. 위의 코드에 if문을 추가해서 번역이 안되면 '번역할 수 없습니다. ' 라는 메세지가 나오게 하시오.


답 :



'Itwill 학습내용 정리 > 2. Python' 카테고리의 다른 글

Python import에 대한 설명  (0) 2018.12.16
Python 함수 이해하기  (0) 2018.12.13
Python 오라클 그룹함수와 비교하기  (0) 2018.12.05
Python 리스트 이해하기  (0) 2018.12.05
Python 문자열 다루기  (0) 2018.12.03