Tuple, Comprehension, Set, Dictionary
Tuple 값을 변경 및 삭제가 불가능한(immutable) 열거형 집합이며, 한번 정해진 순서를 바꿀 수 없다. 작은 공간을 사용하므로 메모리 효율이 좋아 항목이 손상될 염려가 없다.(수정 불가) dictionary의 키로 사용할 수 있으며, 함수의 인자는 tuple로 전달된다. 각 요소 뒤에 , 를 붙여야 하며, 요소가 한 개일 경우에는 반드시 붙이고, 여러 개일 경우 마지막 요소의 , 는 생략 가능하다. 괄호를 생략 가능하며, tuple은 한 번에 여러 변수에 할당 가능하다. # 빈 튜플 만들기 tu = () tu1 = tuple() print(type(tu)) # print(type(tu1)) # # 항목이 한 개인 튜플 만들기 tu = ('b',) print(tu) # ('b',) # 튜플 만들..
List
여러개의 값을 담을 수 있는 변수이다. 대괄호[]로 구분하며, 리스트 함수는 글자를 하나하나 분리한다. list1 = [1,2,3,4,5] m=list('good') print(m) # ['g', 'o', 'o', 'd'] list의 값을 읽어올 때에는 첫번째 값 list1[0] 두번째 값 list1[1] 뒤에서 첫번째 값 list1[-1] 뒤에서 두번째 값 list1[-2] 리스트에 들어있는 값 보다 큰 값을 읽어오려고 하면 err 위의 list1에서 list1[5] 또는 list1[-6]은 err 리스트를 만들 때에는 li=[] : 대괄호를 사용하여 빈 리스트를 만든다. li=list() : 소괄호를 사용하되, 앞에 list임을 명시한다. # 리스트 만들기 a = ['a', 'b','c'] b = l..