셋(set, 집합)
셋(set) 집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형 set()의 괄호 안에 리스트 또는 문자열을 입력하여 만들 수 있음 비어 있는 집합 자료형은 s = set()로 만들수 있음 중복을 허용하지 않음 순서가 없다(Unordered) 인덱싱으로 값을 얻을 수 없음 ← 순서가 없기(unordered) 때문에 값을 인덱싱으로 접근하려면 다음과 같이 리스트나 튜플로 변환한 후 해야 함 s1 = set([1,2,3]) print(s1) s2 = set("Hello") print(s2) 교집합 "&" 기호를 이용 intersection 함수를 사용해도 동일한 결과 s1 = set([1, 2, 3, 4, 5, 6]) s2 = set([4, 5, 6, 7, 8, 9]) print(s1 & s2) print(..
리스트(List)
리스트 순서를 가지는 객체의 집합 대괄호()로 감싸 주고 각 요소값은 쉼표(,)로 구분 리스트 안에는 어떠한 자료형도 포함시킬 수 있음 변수를 만드는 여러 가지 방법 [a,b] = ['python', 'life'] print(a) print(b) 다양한 자료형을 함께 사용 가능 mix_list = ["유재석", 20, True, 3.1] print(mix_list) # 리스트 2개를 1개로 확장(합치기) num_list = [5, 2, 3, 1, 4] mix_list = ["유재석", 20, True, 3.1] num_list.extend(mix_list) print(num_list) 리스트의 인덱싱 a = [1, 2, 3] print(a) print(a[0]) print(a[0] + a[2]) a = ..