본문 바로가기

반응형
SMALL

set

(2)
Tuple, Comprehension, Set, Dictionary Tuple 값을 변경 및 삭제가 불가능한(immutable) 열거형 집합이며, 한번 정해진 순서를 바꿀 수 없다. 작은 공간을 사용하므로 메모리 효율이 좋아 항목이 손상될 염려가 없다.(수정 불가) dictionary의 키로 사용할 수 있으며, 함수의 인자는 tuple로 전달된다. 각 요소 뒤에 , 를 붙여야 하며, 요소가 한 개일 경우에는 반드시 붙이고, 여러 개일 경우 마지막 요소의 , 는 생략 가능하다. 괄호를 생략 가능하며, tuple은 한 번에 여러 변수에 할당 가능하다. # 빈 튜플 만들기 tu = () tu1 = tuple() print(type(tu)) # print(type(tu1)) # # 항목이 한 개인 튜플 만들기 tu = ('b',) print(tu) # ('b',) # 튜플 만들..
Generic, Collection framework, Set, List, Map Generic Java5에는 Generic이라는 문법이 사용됨으로써 인스턴스를 만들때 사용하는 타입을 지정하는 문법이 추가되었다. Generic을 사용함으로써 선언할때는 가상의 타입으로 선언하고, 사용시에는 구체적인 타입을 설정함으로써 다양한 타입의 클래스를 이용하는 클래스를 만들 수 있다. 제네릭 : 이름이 없는 객체로 사용할 때 데이터의 타입 지정하는 기법이다. 지정할 타입에 제한을 둘 수 있고, 클래스 타입을 사용한다. 따로 다운캐스팅을 할 필요가 없다. Generic을 사용하는 대표적인 클래스는 Collection framework와 관련된 클래스 이다. public class BoxTest { private Object obj; public void setObj(Object obj){ this...

반응형
LIST