2018/09/04 - [교육 노트/파이썬 강의] - [파이썬 때려잡기] Python 강의 1 - Hello World!
2018/09/04 - [교육 노트/파이썬 강의] - [파이썬 때려잡기] Python 강의 2 - 변수와 자료형, 연산자
파이썬의 최대 강점이 리스트, 스트링 처리가 강력하다는것이다.
C++이었으면 ㅂㄷㅂㄷ 하면서 프로그래밍 했을것이 파이썬에서 뚝딱 된다. 진짜다
1. 리스트
여러 개의 변수를 한번에 선언하고 싶거나 연관성있는 여러개의 변수를 하나로 사용하고 싶을때 리스트를 사용한다.
만약 학생30명을 관리하는 프로그램을 만들기위하여 변수를 선언한다면
stuID1
stuID2
stuID30
이런식으로 변수 30개를 만들수는 없으므로
사용하는것이 리스트이다
리스트는 [] 을 사용하여 묶는다
x는 1,2,3,4를 가지고있는 리스트가 되는것이다.
각각의 요소 하나하나에 접근하기위하여 인덱스를 사용한다
인덱스는
리스트변수[인덱스넘버] 와 같이 사용한다.
여기서 중요한점은
python의 인덱싱은 zero-based 라는점이다
즉 첫번째 요소를 가르키는 인덱스는 0 부터 시작이다
따라서 4개짜리 리스트인 x에서
x[4]는 5번째의 요소를 가르키기 때문에 이는 오류가 발생한다.
2. 이질리스트
파이썬의 리스트는 C++의배열과 유사하나 요소는 같은 자료형일 필요가없다 (이질적으로 구성될수있다)
3. 리스트 변경
리스트의 각각의 요소에 접근하여 값을 변경할수있다.
4. 리스트의 리스트
리스트안에 요소로 리스트를 넣을수있다.
[ ]를 여러변 사용하여 인덱싱한다.
'교육 노트 > 파이썬 강의' 카테고리의 다른 글
[파이썬 때려잡기] Python 강의 6 - 스트링과 리스트 처리-2 (0) | 2018.09.05 |
---|---|
[파이썬 때려잡기] Python 강의 5 - 스트링과 리스트 처리-1 (0) | 2018.09.05 |
[파이썬 때려잡기] Python 강의 4 - 파이썬의 스트링 (string) (0) | 2018.09.05 |
[파이썬 때려잡기] Python 강의 2 - 변수와 자료형, 연산자 (0) | 2018.09.04 |
[파이썬 때려잡기] Python 강의 1 - Hello World! (0) | 2018.09.04 |