목록python (2)
IT Language 연습실
지난 페이지에서 list에 대해서 알아봤다. 또 다른 녀석을 소개해볼까 한다. list와 상당히 비슷한 녀석이다. Tuple (튜플) 그렇다. 오늘은 Tuple을 소개해볼까 한다. list를 이해하고 있다면 Tuple도 금방 이해 할 수 있을 것이다. Tuple도 원소들이 연속적으로 저장되는 형태의 자료형이다. list와 크게 다르지 않다. list와 Tuple의 차이점으로 이해하는 게 Tuple을 아는데 훨씬 더 효과적일 것이다. Tuple이 list와 차이점을 드러내는 부분은 다음과 같다. 1) list는 [ ] (대괄호)를 사용하지만 Tuple은 ( ) 괄호를 사용한다. 2) list는 삽입, 삭제, 갱신이 가능했지만 Tuple은 값을 바꿀 수 없다. 3) 하나의 요소만 갖으려는 경우에 , (콤마)..
C언어 위주로 공부했던 필자는 python을 공부하면서 가장 혼라스러웠던 부분이 있다. 자료형의 개념이 C만큼이나 뚜렷하지 않다는 부분이 굉장히 혼란스러웠다. JAVA나 C 같은 경우 어떤 변수를 생성하고 생성된 변수에 값을 넣기 전에 필시 해줘야 하는 부분이 있다. 어떤 타입의 데이터를 상자에 담을 것인지 명시를 해줘야 한다는 것이였는데 python은 달랐다. python의 경우 box1 = 20 box2 = "Hello" box3 = 3.5 box1은 정수형으로 받고 box2는 문자 box3 실수형으로 알아서 받는다. 참 신기하고도 혼란스러운 부분이였다. 하지만 그 혼란스러움은 list와 tuple 에서 또 일어나고야 말았다. List (리스트) 와 tuple(튜플)의 경우 약간 배열의 느낌이 상당부..