집합(3)
-
Python 44 - 파이썬 데이터 타입의 종류 - 튜플(Tuple), 딕셔너리(Dictionary), 세트(Set)
조합 데이터 타입 1) list : [ ] 2) tuple : ( ) 3) dictionary : { } 4) set : { } 튜플(Tuple) () 소괄호로 표현 리스트와 유사하지만 수정, 삭제, 추가를 할 수 없다. 튜플의 데이터 타입 확인하기 : t = 10,20,30 t type(t) t = 10,20,30 print(t) print(type(t)) 튜플은 수정, 삭제, 추가를 할 수 없다. : t.append(40) t.pop() t.insert(3,40) 튜플값을 하나만 넣고 싶을땐 뒤에 콤마를 붙인다. : tuple1 = 1 tuple2 = (1) tuple3 = (1,) print(type(tuple1)) print(type(tuple2)) print(type(tuple3)) 중첩된 튜플..
2021.06.05 -
Python 26 - (복습) 집합, 불리안(boolean)
집합 순서가 없지만, 중복은 허락하지 않는다. s1 = {1, 2, 3} or s1 = set([1, 2, 3]) 브레이스괄호를 사용하거나 set을 붙여서 소괄호와 대괄호를 같이 사용한다. print(s1) ---출력---> {1, 2, 3} 보통 쓰이는 곳은 li = [1,2,2,3,3] newList = list(set(li)) print(newList) ----> [1,2,3] 이렇게 중복을 제거 할 때 많이 쓰인다. s1 = set("Hello") print(s1) ---> {'H', 'l', 'e', 'o'} 중복은 제거되고 순서도 뒤죽박죽으로 나온다. 교집합 s1 = set([1, 2, 3, 4, 5, 6]) s2 = set([4, 5, 6, 7, 8, 9]) print(s1 & s2) ---..
2021.05.18 -
Python 06 - 사전,집합, 튜플, 자료구조변경
사전 cabinet = {3: "유재석", 100: "김태호"} # 사전은 키값과 밸류값으로 구성, {}로 구성 print(cabinet.get(3)) # key값은 중복 될 수 없고 get을 이용하면 ()로 구성 print(cabinet[3]) # 그냥 get사용 없이 key값만 사용할 경우는 [] 로 구성 print(cabinet[100]) print(cabinet[5]) # 없는 key값을 입력하면 오류가 나서 print("Hello World") # 뒤에 출력할 값들도 출력이 되지 않는다. print(cabinet.get(5)) # 위 코드와 다르게 get을 이용하면 오류가 나지않고 none이 출력되고 print("Hello World") # 뒤에 출력할 값들도 문제없이 출력이 된다. print(..
2021.04.27