셋(set)
Set Data Type을 알아보자! set 자료형은 집합을 구현한다. set을 이용하여 생성 중복을 허용하지 않으며 순서가 없다. 순서를 활용하려면 리스트나 튜플로 형변환 필요 주로 데이터의 중복을 제거하는 용도로 사용. # set의 예 set1 = set([1,2,3,2]) print(set1) set2 = set("Hello") print(set2) 실행결과 ↓ {1, 2, 3} {'e', 'l', 'H', 'o'} 중복값을 제거 하고 Hello가 순서 상관없이 출력된것을 확인 할 수 있다. 교집합, 합집합, 차집합을 알아보자 아래의 예시를 보면서 이해하자! s1 = set([1,2,3,4,5,6]) s2 = set([4,5,6,7,8,9]) print(s1 & s2) # {4, 5, 6} ┬ s1..
튜플(Tuple)과 딕셔너리(Dictionary)
튜플과 딕셔너리 둘다 리스트와 같은 형태로 자료를 저장한다. 튜플의 특징부터 알아보자. 튜플의 특징을 알아보자! 튜플은 괄호 () 를 이용하여 요소를 감싼다. 튜플은 고정된 값을 가진다.(immutable) 튜플이 생성되면 값이 고정되므로 변경이나 삭제가 불가능 하다. 고정할 리스트를 저장하는 용도로 사용(dictionary key로 사용가능) list 보다 순회속도가 빠르다. 값을 변경하거나 수정하는 것만 아니면 리스트와 동일하게 사용가능 아래의 예시를 보며 이해해 보자. tup = (1,3,5,7,9) a = () b = (1,2,3) c = ("hello", "list", "test") d = (2,3,["hello", "test"]) print(tup) print(a) print(b) print(..
리스트(list)_2, 리스트빌트인 함수
리스트의 형식과 사용되는 빌트인기능들을 알아보자 좀 길다..! 내용이 많긴 하지만 리스트와 리스트빌트인 함수 설명서 라고 생각하고 적었다. 각 예시들과 설명이 있다..! 1 리스트 만드는 법( , 로 구분) # 리스트 이름 = [요소1,요소2,요소3....] list1 = [1,2,3,4] # [1,2,3,4] list2 = ["Hello","List","Test"] # ["Hello","List","Test"] list3 = [1,2,["Hello","List","Test"]] # [1,2,["Hello","List","Test"]] 2 리스트 요소에 인덱스 번호를 이용하는 방법 a0 = [1,2,3] print(a0) # [1,2,3] print(a0[0]) # 1 print(a0[1]) # 2 pr..
리스트(list)
리스트 자료형에 대해 알아보자! 리스트 자료형? 여러 종류의 데이터를 순차적으로 나열한 형태로 관리하는 자료형 대괄호를 이용하여 묶고 각 요소를 콤마로 구분한다. 다음 예시를 보고 이해 해보자. odd = [1, 3, 5, 7, 9] a = [] b = [1, 2, 3] c = ["hello", "list", "test"] d = [2, 4, ["hello", "test"]] print(odd) print(a) print(b) print(c) print(d) 실행결과 ↓ [1, 3, 5, 7, 9] [] [1, 2, 3] ['hello', 'list', 'test'] [2, 4, ['hello', 'test']] 여러가지의 데이터를 묶어서 저장한다. 비어있는 리스트는 비어있는 상태로 출력 된다. 리스트인..