Day03. collection의 길이, range함수, zip함수
collection의 길이- len() 내장함수로 계산 가능- 내장함수란 파이썬이 내부에 구현되어 있어서 import하지 않고도 사용 가능한 함수를 의미- abs, len, type, range range 함수- 리스트를 쉽게 만들 수 있는 내장함수- 주어진 값에 따라 다양한 결과를 반환range(10) -> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]range(2, 10) -> [2, 3, 4, 5, 6, 7, 8, 9] range(2, 10, 3) -> [2, 5, 8] 12345678910111213141516171819202122print range(10)print range(2, 10)print range(2, 10, 3)print range(1, 101)print range(2, 1..
Day03. for문
123456789101112131415161718192021222324nums = [1, 3, 2, 5, 4, 6, 7, 9, 8] for val in nums: print val, printfor i in nums: print i, printfor num in nums: print num, printstudents_names = ['Tracy', 'Michael', 'Byun']for name in students_names: print name, 1 3 2 5 4 6 7 9 81 3 2 5 4 6 7 9 81 3 2 5 4 6 7 9 8Tracy Michael Byuncs ### 띄어쓰기도 출력된다123456789str = 'hello word'for char in str: print char, h ..
Day03. 조건문(if, elif, else)
1. 논리표 OR T T T T F T F T T F F F AND T T T T F F F T F F F F 우선순위NOT>AND>OR 2. if의 조건이 bool이 아닌 경우- 일반적으로 조건문에는 bool이 주로 위치함- 하지만 정수, 실수, 문자열 리스트 등 기본 타입도 조건에 사용 가능- False로 간주되는 값 (각 타입의 기본값) : None, 0, 0.0, "", [] 빈 리스트, () 빈 튜플, {} 빈 딕셔너리, set() 빈 집합- 그 밖에는 모두 True로 간주123456789101112131415161718192021if 3: print "True" a = [1, 2, 3, 4]if a: print "True" if 'python': print "True" ### 문자열의 기본값이..
Day02. 집합(Set)
집합(Set)- dictionary에서 key만 남은 케이스- 수학에서의 집합과 동일함 ##set 생성하기1234567891011121314## set은 순서상관없음 empty_set = set()even_nums = {2, 4, 6, 8}odd_nums = {1, 3, 5, 7, 7, 9} print empty_setprint even_numsprint odd_nums set([])set([8, 2, 4, 6])set([1, 3, 9, 5, 7])cs ##set() : 집합으로 변환12345678910111213141516print set('mississippi')print set([1, 2, 3, 1, 2, 3, 1, 3, 4]) #리스트에서 유니크한것 가져올때 많이 쓰임print set({1 : 2..