set

    [Java] 집합 (Set)

    집합(Set) 자료형은 집합과 관련된 것을 쉽게 처리하기 위해 만든 자료형이다. 집합 자료형은 다음과 같이 HashSet을 사용하여 만들 수 있다. import java.util.Arrays; import java.util.HashSet; public class Sample { public static void main(String[] args) { HashSet set = new HashSet(Arrays.asList("H", "e", "l", "l", "o")); System.out.println(set); // [e, H, l, o] 출력 } } Set 자료형에는 HashSet, TreeSet, LinkedHashSet 등의 Set 인터페이스를 구현한 자료형이 있다. 집합 자료형의 특징 "H", "..

    [Python] 세트(set) 타입

    세트(set) 파이썬의 세트는 우리가 수학에서 자주 접한 개념인 집합과 같은 개념으로, 하나의 포대 안에 모든 데이터를 몰아서 저장하는 것으로 쉽게 이해해 볼 수 있다. 따라서 세트 타입에서는 각 요소들의 순서를 매길 수 없으며, 중복된 값 또한 허용하지 않는다. 세트는 중괄호({})로 감싸서 선언하며, 세트 안의 요소(element)들은 쉼표(,)로 구분한다. 또한, 파이썬 내장 함수인 set() 함수를 사용하면 문자열과 같이 순환할 수 있는 객체(iterable object)를 세트로 변환할 수 있다. ※ 파이썬에서 순환할 수 있는 객체(iterable object)란 저장된 요소를 하나씩 차례대로 반환할 수 있는 객체를 의미하며, 대표적으로 리스트, 튜플, 문자열 등이 있다. 문법 세트명 = {요소..