[Java]컬렉션 프레임웍 (collections framework)
·
🗨️ Backend/Java
컬렉션 프레임웍 (collections framework) ▶ 컬렉션(collection) - 여러 객체(데이터)를 모아 놓은 것을 의미 ▶ 프레임웍(framework) - 표준화, 정형화된 체계적인 프로그래밍 방식 ▶ 컬렉션 프레임웍(collections framework) - 컬렉션(다수의 객체)을 다루기 위한 표준화된 프로그래밍 방식 - 컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공 - java.util패키지에 포함. JDK1.2부터 제공 ▶ 컬렉션 클래스(collection class) - 다수의 데이터를 저장할 수 있는 클래스 (Vevtor, ArrayList, Hashset) 컬렉션 프레임웍의 핵심 인터페이스 다룰려고 하는 데이터의 속성을 살펴보면 크게 3가지로 나눌 수 있다. 그..
[Python]Tuple,Dictionary,Set
·
🗨️ Backend/Python
Tuple Tuple은 여러 부분에서 List와 상당히 유사하지만, List와 달리 값을 추가, 수정, 삭제할 수 없다. 이외에도 동일한 데이터 크기를 가지고 있으면 , List보다 메모리 저장공간을 적게 사용하고 인덱싱 속도도 더 빠르다. numbers = (1,2,3,4) print(numbers) → (1,2,3,4) Tuple은 ()를 사용해 생성할 수 있다. Tuple은 요소가 하나만 있을 때는 괄호의 유무와 상관없이 콤마(,)를 꼭 찍어줘야 한다. Tuple은 추가, 수정, 삭제를 할 수 없기 때문에 append나 extends 같은 수정이나 추가, 삭제를 하는 메서드를 사용할 수 없다. 언팩킹 안에 들어있는 요소들을 여러 개의 변수에 나눠서 대입하는 것 numbers = (1,2,3) num..
Kyle99
'set' 태그의 글 목록