Python SET
1.set란.. 수학에서 얘기하는 집합이랑 비슷합니다. set1 = {1,2,3,4,5} 2.set의 활용 딕셔너리랑 비슷하지만 키가 없고 값만 존재합니다. list나 dict의 경우 대괄호나 중괄호로 선언할 수 있었지만, set은 dict타입과 동일한 중괄호를 사용하므로, 중괄호만으로는 생성할 수 없습니다. s = {} type(s) s = set() type(s) s set() s = set([1,2,3,4]) s {1, 2, 3, 4} p = {1, 2, 3, 4} p {1, 2, 3, 4} set는 값이 중복이 될수 없습니다. set = {1,1,1,2,3,4}s{1,2,3,4} set는 순서가 없고 어떤 값이 먼저 나올지 모릅니다. for i in {1, 2, 3, 4, 15}: ex) prin..
더보기
리스트의 사용방법
1.리스트형태 리스트 형태 list = [] list_a = [1,2,3,4,5] 2.리스트 인덱싱 먼저 list_a라는 변수에 [1,2,3,4,5]을 저장. list_a= [1,2,3,4,5] list_a[0] =1 , list_a[3]=4 , list_a[-1]=5 3.리스트수정과 삭제 list_a = [4,5,6,7] del list_a[2] list_a = [4,5,7] 4.리스트요소추가(append) list_a= [4,5,6,7] list_a.append(8) list_a = [4,5,6,7,8] 5.리스트정렬(sort) list_a= [5,3,6,7] list_a.sort() list_a= [3,5,6,7] 6.리스트뒤집기(reverse) list_a= [4,5,6,7] list_a.reve..
더보기
리스트 컴프리헨션 (List Comprehension)
1.컴프리헨션이란..? 사전적으로는 이해, 이해력, 포용, 포용력, 포함, 압축 등의 뜻을 가지고 있습니다. 그래서 저희가 알아볼 리스트+컴프리헨션은 직관적으로 리스트를 생성하는 방법입니다. 대괄호 "[", "]"로 감싸고 내부에 for문과 if 문을 사용하여 반복하며 조건에 만족하는 것만 리스트로 생성할 수 있습니다. 2.사용법 for i in range(10) (들여쓰기)i*2 이런식이 있다고 가정할때 i*2가 for문 앞에 가는 형식입니다 . 이렇게 i*2 for i in range(10) 간편하게 한줄로 처리하는것이 리스트컴프리헨션입니다. 이번엔 좀더 복잡한식을 예시로 들겠습니다. a=['1','2','3','4','5']라는 리스트가있고 b=['a','b','c','d','e']라는 리스트가있..
더보기