#06 자료형의 참과 거짓, 변수
자료형의 참과 거짓 C에서는 참과 거짓이라고 하면 0은 거짓 이외에는 참이라고 익히 듣게 되고, 본격적인 참과 거짓을 담는 Boolean은 객체에서 처음 접하게 되었는데 파이썬을 할때에도 응용을 위해서 짚고 넘어가야하는 부분이다. 간단하게 생각해보자면 "", [], (), {}, 0, None 처럼 비어있거나 0, None은 거짓이고 이외에는 참이된다. 응용되는 방식들을 간단하게 살펴보자. >>> a = [1, 2, 3, 4]>>> while a: ... a.pop() ... 4 3 2 1 아직 Python의 While문을 배우진 않았지만 뒤에 조건이 참이면 실행되는 것을 대강 눈치챌 수 있다. 그러니 위의 코드에선 a에 값이 계속 pop으로 꺼내지다가 결국 [ ]이 되어버려(비어져버려) 중지되는 것을 ..
더보기
#04 자료형-2(리스트, 튜플)
[ 리스트 자료형 ] >>> odd = [1, 3, 5, 7 ,9]리스트를 만들때는 마치 배열처럼 대괄호로 감싼뒤 쉼표로 구분해주면 된다.리스트는 비어있거나, 숫자를 요소값으로 가지거나, 문자열을 요소로 가지거나 함께 가지거나 리스트 자체를 요소값으로도 가질 수 있다. (※ 비어있는 리스트는 a = list()로도 생성 가능하다.) 리스트의 인덱싱과 슬라이싱 1) 인덱싱 >>> a = [1, 2, 3, ['a', 'b', 'c']]>>> a[0]1>>> a[0] + a[2]4>>> a[-1]['a', 'b', 'c']>>> a[-1][0]'a' >>> a = [1, 2, ['a', 'b', ['Life', 'is']]]>>> a[2][2][0]'Life' 문자열에서 배웠던것과 같이 사용하면 된다. 2) ..
더보기