[파이썬 Python] 집합 (set)
·
Python
집합은 중복이 불가능하고 순서가 없습니다. 집합은 중복을 허용하지 않기 때문에 중복된 내용은 한 번만 표기됩니다. my_set = {1,2,3,3,3} print(my_set) # {1,2,3} java와 python을 할 줄 아는 개발자라는 예제를 통해 집합의 다양한 기능을 알아봅시다. 먼저 java를 할 줄 아는 개발자 집합과 python을 할 줄 아는 개발자의 집합을 생성합니다. java = {"유재석", "김태호", "양세형"} python = set(["유재석", "박명수"]) # list로 먼저 생성하고 앞에 set으로 감싸줘서 집합으로 변환 교집합 & , intersection 교집합을 사용하면 두 집합에 모두 포함된 내용을 출력할 수 있습니다. 교집합은 &를 사용하거나 .intersecti..
[스위프트 기초] 5. 컬렉션타입(Array, Dictionary, Set)
·
Swift
1. Array - 멤버가 순서(인덱스)를 가진 리스트 형태의 컬렉션 타입 - 여러 가지 리터럴 문법을 활용할 수 있어 표현 방법이 다양함 // Array선언 및 생성 var integers: Array = Array() + 위와 동일한 표현 var integers: ArrayMInt> = [Int]() var integers: Array = [] var integers: [Int] = Array() var integers: [Int] = [Int]() var integers: [Int] = [] var integers = [int]() // 멤버 추가 append integers.append(1) integers.append(100) // 오류 발생 - Int 타입이 아니므로 멤버로 추가 X integ..