자료형 - 집합 자료형
집합 자료형은 중복을 허용하지 않으며 순서가 없습니다. 기본 문법 s1 = set([1, 2, 3]) s1 >>> {1, 2, 3} s2 = set("Hello") s2 >>> {'e', 'H', 'l', 'o'} 교집합, 합집합, 차집합 구하기 s1 = set([1, 2, 3, 4, 5, 6]) s2 = set([4, 5, 6, 7, 8, 9]) # 교집합 s1 & s2 # 또는 s1.intersection(s2) >>> {4, 5, 6} # 합집합 s1 | s2 # 또는 s1.union(s2) >>> {1, 2, 3, 4, 5, 6, 7, 8, 9} # 차집합 s1 - s2 # 또는 s1.difference(s2) >>> {1, 2, 3} s2 - s1 >>> {8, 9, 7} 값 1개 추가하기 s1..
자료형 - 딕셔너리형
기본 문법 a = {키 : 값} 리스트 넣기 a = {'a' : [1, 2, 3]} 딕셔너리 추가하기 a = {1 : 'a'} a[2] = 'b' a >>> {1 : 'a', 2: 'b'} 딕셔너리 삭제하기 del a[1] // key가 1인 key : value 쌍 삭제 a >>> {'name' : 'pey', 3 : [1, 2, 3], 2 : 'b'} 딕셔너리 값 구하기 grade {'pey' : 10, 'juliet' : 99} grade['pey'] >>> 10 Key 리스트 만들기 a = {'name' : 'pey', 'phone' : '0119993323', 'birth' : '1118'} a.keys() >>> dict_keys(['name', 'phone', 'birth']) Value 리..
자료형 - 리스트형
일반적으로 리스트를 표현할 때 odd = [1, 3, 5, 7, 9] 어떤 데이터의 요소가 들어갈지 모를 때 a = [] 리스트 안의 리스트 a = [1, 2, 3, ['a', 'b', 'c']] 리스트 안의 리스트에서 끄집어내기 a[-1][0] >>> 'a' 리스트 더하기 a = [1, 2, 3] b = [4, 5, 6] a + b >>> [1, 2, 3, 4, 5, 6] 리스트 반복하기 a = [1, 2, 3] a * 3 >>> [1, 2, 3, 1, 2, 3, 1, 2, 3] 리스트 길이 구하기 a = [1, 2, 3] len(a) >>> 3 문자열과 정수형 리스트 연산 a = [1, 2, 3] a[2] + "hi" // 에러 발생 str(a[2]) + "hi" >>> "3hi" 리스트 요소 삭제하..