개발자 하고 싶다!!!

1. 공부한 내용

 1) 하나의 변수 안에 여러 개의 원소를 넣을 수 있는 컨테이너 (Container) 이론 공부 (Python에서는 list, Ruby에서는 Array)

 2) Python 공식 사이트를 통해 원하는 기능을 탐색, 사용하는 방법 숙지


2. 실습 내용 

 입력 코드

결과 

 설명

print(type('har'))

name = 'har'

print(name)

print(type(['har', 'new year', 'korean']))

names = ['har', 'new year', 'korean', 33, True]

print(names[4])

names[1] = 2019

print(names)

<class 'str'>

har

<class 'list'>

True

['har', 2019, 'korean', 33, True]

type을 통해 문자열(str)인지 컨테이너(list)인지 확인할 수 있음

문자열은 ''로 묶고, 리스트는 []로 묶음

리스트에는 숫자, 문자열, 블리언 등을 다양한 데이터형을 한꺼번에 묶을 수 있음


리스트의 Index(순서)는 0부터 시작됨

<print(리스트명[index])>를 통해 해당 원소값만 출력 가능하며,

<리스트명[index] = 원소값>를 통해 해당 원소의 값을 변경 가능

SDM = ['Seoul', 'Man', '2018 - 33 age']

print(len(SDM))

SDM.append('Single')

print(SDM)

del(SDM[0])

print(SDM)

3

['Seoul', 'Man', '2018 - 33 age', 'Single']

['Man', '2018 - 33 age', 'Single']

<len(리스트명)> = 해당 리스트 index의 갯수 확인

<리스트명.append('원소값')> = 해당 리스트 끝에 새로운 원소값 추가

<del(리스트명[index])> = 해당 리스트의 해당 index 원소값을 삭제

<print(min(리스트명))> = 해당 리스트의 가장 작은 값을 출력

<print(max(리스트명))> = 해당 리스트의 가장 큰 값을 출력


3. 의미/중요한 부분

 1) 하나의 문자열로 된 것은 변수, 여러 문자열 혹은 다양한 데이터형을 가진 변수값의 Type은 Container (python에서는 list)

 2) 컨테이너의 활용법에 대해서는 그때 그때 숙지할 것. 어떤 것들이 있는 지는 python site(https://docs.python.org/3/library/index.html)에서 확인


4. 궁금점/감상

 1) 감으로는 앞으로 컨테이너가 어떤 식으로 쓰일 지, 예상은 되지만... 활용법이 다양한 만큼 숙지하는 데 시간이 필요할 듯?

 2) 영어..영어...영어!!! ㅠㅠ 

'1_Python' 카테고리의 다른 글

11. 컨테이너와 반복문  (0) 2019.01.03
10. 반복문  (0) 2018.12.15
8. 주석  (0) 2018.11.17
7. 논리 연산자  (0) 2018.11.11
6. 입력과 출력  (0) 2018.11.11