[01. Python] 009. 제어문 – for
for는 반복문이다. 리스트 안에 있는 값을 한 번씩 돌아가며 조회한다고 생각하면 쉽다. 다음을 보면 쉽게 이해된다. a = [1, 2, 3] for i in a: print(i) 결과 값 1 2 3 for문은 다양하게 활용된다. range함수를 통해 리스트를 생성 후 활용하는 것이 기본적이다. for i in range(0, 5): print(i) 결과 값 0 1 2 3 4 그리고 튜플을 활용할 수도 있다. a = [(1, 2), (2, 3)] for (i, j) in a: print(i, j) 결과 값 1 2 2 3 그리고 zip이란 함수를 이용해 두개 이상의 리스트를 동시에 반복하는 것도 가능하다. a = [1, 2, 3] b = ['a', 'b', 'c'] c = [4, 5, 6] for i, j..
더보기
[01. Python] 006. 자료형 – 불(Bool)
불 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다. 불 자료형은 True, False 2가지 값만을 가질 수 있다. a = True b = False print(type(a), type(b)) 결과 값 그리고 자료형은 참과 거짓으로 나뉜다. 값 True or False "abc" True "" False [1, 2, 3] True [], (), {} False 1 True 0, None False [표1.2] 자료형의 참과 거짓 print(bool("abc")) print(bool("")) print(bool([1, 2, 3])) print(bool([]), bool(()), bool({})) print(bool(1)) print(bool(0), bool(None)) 결과 값 True..
더보기
[01. Python] 005. 자료형 – 튜플(Tuple)
튜플이란 리스트랑 유사한 자료형이며 다른 점은 리스트는 [ ]로 감싸지만 튜플은 ( )로 감싼다. 리스트는 요소를 생성, 삭제, 수정이 가능하지만 튜플은 불가능하다는 점이 있다. 튜플의 형태는 다음과 같다. (1, 2, 3, “a”, “b”, “c”) 튜플은 생성, 삭제, 수정이 불가능하다는 점 외에 리스트와 완전히 같으므로 연산, 인덱싱, 슬라이싱, 함수 관련은 리스트를 참고하기 바란다.
더보기