5. 컨테이너
- 컨테이너 -
0. 컨테이너란 여러개의 값을 담을 수 있는 그릇이라 생각하자 ( EX: 변수 )
1. 파이썬에서는 컨테이너를 리스트라 부른다.
2. 루비에서는 컨테이너를 어레이라 부른다.
3. 'egoing' => 문자열 , ['egoing', 'leezche', 'graphittie'] ==> 리스트
4. 따옴표는 문자열을 만들어주고 대괄호는 리스트(컨테이너)를 만들어준다.
5. print(type(['a', 'b', 'c'] 를 실행하면 list라 출력된다.
6. 리스트는 변수로 지정이 가능하다.
EX) names = ['egoing', 'leezche', 'graphittie']
7. 리스트의 원소들은 Index(색인) 번호를 0번부터 순서대로 갖는다.
8. 호출방법 : print(names[2]) ==> graphittie 호출됨.
9. 리스트에는 여러가지 데이터 타입을 담을 수 있다.
10. 리스트들의 원소에 또다른 리스트를 만들 수 있다.
==> 출력은 첫번째 리스트의 원소값만 불러올 수 있다. ( 이번강의에서는 )
11. 리스트의 원소의 출력값을 변경 시킬 수 있다.
=======================================================================
사용했던 코드 들
- Python -
print('names')
print(type(['egoing', 'leezche', 'graphittie']))
names = ['egoing', 'leezche', 'graphittie']
print(names)
print(names[1])
egoing = ['Seoul', 'Man', '28', 'Network Engeener' ]
names[0] = '나는 지금 졸리다.'
print(names[0])
----------------------------------------------------------------------------------------------------------------------------------
- Ruby -
names = ['egoing', 'leezche', 'graphittie']
puts(names.class)
puts(names[0]
names[0] = 'k8805'
print(names)
=======================================================================
두 언어들간의 컨테이너 특징은
1. 명령어가 거의 동일하고
2. 변수의 선언값이 좀더 다양하게 적용시킬 수 있다.
3. 다음 시간에 자세히 알아 보자.
'프로그래밍' 카테고리의 다른 글
7. 반복문 (0) | 2018.03.17 |
---|---|
6. 사용 설명서 (0) | 2018.03.15 |
4. 주석 (4) | 2018.03.05 |
3. 논리연산자 (1) | 2018.02.26 |
3. 입력과 출력 (0) | 2018.02.25 |