tuple

    [Python] Tuple (튜플) 사용 방법

    사용 방법과 주의 사항 t1 : 빈 튜플 만들기 t2 : 한개의 데이터가 들어있는 튜플 t3 : 숫자형 데이터가 들어있는 튜플 t4 : 괄호( )를 생략해도 튜플로 만들어진다 t5 : 문자열 튜플 t6 : 숫자와 문자열 혼합 t7 : 튜플안에 또 다른 튜플 ※ 튜플을 만들때 주의사항을 정리해보자면, 튜플이 1개의 데이터만 가질 때는 뒤에 꼭 콤마를 붙여줘야 한다. 그렇지 않으면 튜플 형태가 아닌 해당 데이터 타입으로 type이 출력된다. 값 추출 (Indexing) 인덱싱 튜플은 리스트와 마찬가지로 데이터들의 순서가 있다. 따라서 튜플에서도 인덱싱이 가능하다. 튜플을 만들 때는 소괄호 ( )를 사용하고, 인덱싱을 할 때는 [ ]를 사용하면 된다. 값 추출 (Slicing) 슬라이싱 리스트와 마찬가지로 튜..

    [Python] Tuple (튜플)과 List(리스트)의 공통점/차이점

    공통점 1. 길이를 갖는다 튜플(Tuple)과 리스트(List)는 길이가 있다. 따라서 len 함수를 사용할 수 있다. a = [1,2,3] ## 리스트 b = (1,2,3) ## 튜플 print('a의 길이 :', len(a)) print('b의 길이 :', len(b)) 2. 언패킹이 가능하다 언패킹(Unpacking)이란 여러 변수를 한 번에 할당하는 것을 말한다. 튜플(Tuple)과 리스트(List)는 이러한 언패킹이 가능하다. a = [1,2,3] ## 리스트 b = (7,8,9) ## 튜플 ## 언패킹(Unpacking) x1, x2, x3 = a y1, y2, y3 = b print(x1, x2, x3) print(y1, y2, y3) 3. index,count 함수를 사용할 수 있다 튜플(..

    [C++] tuple (튜플) 사용법 & 예제

    #1 튜플 초기화 tuple은 헤더에 정의되어 있다. 튜플의 선언 방식은 다음과 같다. tuple 키워드를 사용해 꺽쇠 안에 하나로 묶을 데이터타입을 나열한다. 데이터 타입을 나열한 꺽쇠를 닫아준 뒤 튜플의 이름을 작성하고 소괄호() 안에 tuple의 원소들을 데이터타입에 맞게 초기화한다. #include tuple t1(21, "Nov", 'M'); 혹은 make_tuple 함수를 이용해 선언과 초기화를 분리하는 방법도 있다. tuple t1; t1 = make_tuple(21, "Nov", 'M'); #2 튜플 원소 접근 tuple은 get함수를 사용해 원소에 접근한다. 꺽쇠 안에 접근할 원소의 인덱스를 넣어준뒤, () 소괄호 안에 접근할 튜플의 이름을 적어준다. #include #include #i..

    C++ std::tuple 여러가지 타입들의 객체를 보관 / Structured binding

    #include #include #include int main() { std::tuple tp; tp = std::make_tuple(1, 3.14, "hi"); std::cout