본문 바로가기
반응형

튜플11

[파이썬기초] range 함수로 튜플 정의하기 (등차수열 쉽게 정의하기) [파이썬기초] range 함수로 튜플 정의하기 (등차수열 쉽게 정의하기) range 함수 설명 range 함수는 0을 포함한 자연수의 수열을 반환해주는 함수입니다. 세가지 사용방법이 있습니다. range(값)range(시작값,끝값+1)range(시작값,끝값+1,간격) range를 이용하여 tuple 정의 range 함수 결과에 tuple 함수를 적용하면 됩니다. >>> tuple(range(5))(0, 1, 2, 3, 4) >>> tuple(range(2,4))(2, 3) >>> tuple(range(2,9,2))(2, 4, 6, 8) >>> tuple(range(2,10,2))(2, 4, 6, 8) 2020. 11. 3.
[파이썬기초]튜플 길이를 구하는 법 [파이썬기초] 튜플 길이를 구하는 법 튜플의 길이를 구할 때는 len 함수를 사용합니다. 튜플을 하나 정의합시다. >>> T=(1,2,2,4,5)>>> T(1,2,2,4,5) len 함수를 사용해봅시다. >>> len(T)5 2020. 11. 3.
[파이썬기초] 튜플 특정 원소의 개수를 구하는 방법 [파이썬기초] 튜플 특정 원소의 개수를 구하는 방법 튜플의 특정 원소의 개수를 구할 때는 count 메소드를 사용합니다. 튜플을 하나 정의합시다. >>> T=(1,2,2,4,5)>>> T(1,2,2,4,5) 4의 개수를 구해봅시다. >>> T.count(4)1 2의 개수를 구해봅시다. >>> T.count(2)2 2020. 11. 3.
[파이썬기초] 튜플 요소의 인덱스를 확인 [파이썬기초] 튜플 요소의 인덱스를 확인 튜플 요소의 위치를 확인하는 방법입니다. index 메소드를 사용합니다. 요소를 입력하면 index를 반환합니다. 튜플을 하나 정의합시다. >>> T=(1,2,2,4,5)>>> T(1, 2, 2, 4, 5) 요소 4의 인덱스를 반환해봅시다. >>> T.index(4)3 요소 2의 인덱스를 반환해봅시다. 가장 처음 나온 2의 인덱스를 반환합니다. >>> T.index(2)1 2020. 11. 2.
[파이썬기초] 튜플 슬라이싱의 결과는 튜플이다 [파이썬기초] 튜플 슬라이싱의 결과는 튜플이다 튜플 인덱싱을 하면 결과로 반환되는 값은 해당 값의 자료형을 갖습니다. 예를들어봅시다. >>> T=(1,'a',{1,2})(1, 'a', {1, 2}) >>> T[0]1 >>> T[1]'a' >>> T[2]{1, 2} 슬라이싱을 하면 하나의 원소에 접근하더라도 튜플로 출력됩니다. >>> T[0:1](1,) 2020. 11. 2.
[파이썬기초] 리스트 특정 원소의 개수를 구하는 방법 (count) 리스트 특정 원소의 개수를 구할 때는 count 메소드를 사용합니다. 리스트를 하나 정의합시다. >>> L=[1,2,2,4,5] >>> L [1,2,2,4,5] 4의 개수를 구해봅시다. >>> L.count(4) 1 2의 개수를 구해봅시다. >>> L.count(2) 2 2020. 11. 2.
[파이썬기초] 리스트 요소의 인덱스를 확인 (index) [파이썬기초] 리스트 요소의 인덱스를 확인 리스트 요소의 위치를 확인하는 방법입니다. index 메소드를 사용합니다. 요소를 입력하면 index를 반환합니다. 리스트를 하나 정의합시다. >>> L=[1,2,2,4,5] >>> L [1,2,2,4,5] 요소 4의 인덱스를 반환해봅시다. >>> L.index(4) 3 요소 2의 인덱스를 반환해봅시다. 가장 처음 나온 2의 인덱스를 반환합니다. >>> L.index(2) 1 2020. 11. 2.
[파이썬 기초] 튜플(tuple) 인덱싱과 슬라이싱 (2) 중첩이 있는 경우 [파이썬 기초] 튜플(tuple) 인덱싱과 슬라이싱 (2) 중첩이 있는 경우 튜플 안에 튜플을 정의한 것을 '중첩'이라고 부르겠습니다. 중첩이 있는 경우의 인덱싱을 알아봅시다. 이중 중첩 튜플이 이중으로 중첩된 튜플을 정의합시다. >>> T=((1,2),3)>>> T((1, 2), 3) 첫번째 원소에 접근해봅시다. >>> T[0](1, 2) 첫번째 원소는 리스트 (1,2) 입니다. 첫번째 원소인 리스트 (1,2)의 첫번째 원소 1에 접근하는 방법은 아래와 같습니다. >>> T[0][0]1 삼중 중첩 리스트가 삼중으로 중첩된 리스트를 정의해봅시다. >>> T2=(((1,2),1),2)>>> T2(((1, 2), 1), 2) 첫번째 원소에 접근해봅시다. >>> T2[0]((1, 2), 1) 첫번째 원소의 첫.. 2020. 11. 2.
[파이썬 기초] 튜플(tuple) 인덱싱과 슬라이싱 (1) 중첩 없는 경우 [파이썬 기초] 튜플(tuple) 인덱싱 (1) 중첩 없는 경우 튜플에서 인덱싱을 하는 방법입니다. 중첩이 없는경우와 있는 경우로 나눠서 살펴볼 것이며, 이번 글은 중첩이 없는 경우입니다. 먼저 튜플을 하나 정의하겠습니다. >>> T=(1,2,3,4,5)>>> T(1, 2, 3, 4, 5) 하나의 원소에 접근 리스트 L의 첫번째 원소에 접근해보겠습니다. 대괄호를 사용합니다. >>> T[0]1 구간을 이용하여 여러 원소에 접근 구간을 이용할 때는 콜론 : 을 사용합니다. 첫번째와 두번째 원소에 접근할 때는 어떻게 해야할까요? 첫번째 원소의 접근방법이 T[0]이었으니까, 두번째 원소까지의 접근은 아마 T[0:1]가 떠오르실 것입니다. 아쉽게도 결과는 아래와 같습니다. 첫번째 원소만 출력되었습니다. T[0]와.. 2020. 10. 30.
[파이썬 기초] 튜플(Tuple) 소개, 정의 [파이썬 기초] 튜플(Tuple) 소개, 정의 튜플은 파이썬에서 제공하는 기본 자료구조중 하나입니다. 원소 수정 및 삭제가 불가능합니다. 리스트를 이미 알고계신 분들이라면, 변경이 불가능한 리스트라고 이해하시면 됩니다. 아래와 같은 특징을 가집니다. - 소괄호로 정의함 ex) (1,2,3) - 순서가 있음 - 원소로 튜플를 가질 수 있음 - 원소로 다른 자료구조(튜플,문자열,딕셔너리)를 가질 수 있음 - 서로 다른 자료구조를 동시에 원소로 가질 수 있음 - 수정이 불가능함 정의 방법은 괄호 없이 숫자를 콤마로 구분하여 입력하거나, 소괄호를 이용합니다. 아래는 튜플 정의 예시입니다. >>> T1=(1,2,3) >>> T1 (1,2,3) >>> T2=(1,2,'a') >>> T2 (1, 2, 'a') >>>.. 2020. 10. 30.
파이썬 기본 자료구조 한눈에보기(리스트, 튜플, 집합, 딕셔너리) 파이썬 기본 자료구조 한눈에보기(리스트, 튜플, 집합, 딕셔너리) 자료구조는 숫자,문자,논리형 등의 자료형을 담는 그릇입니다. 파이썬에서 제공하는 기본 자료구조 4가지가 있는데 실제로 더 많이 쓰이는 자료구조는 파이썬 패키지인 numpy와 pandas가 제공하는 자료구조입니다. 파이썬에서 제공하는 기본 자료구조는 아래와 같이 네가지가 있습니다. - 리스트(List) : 우리가 흔히 아는 집합, 리스트 안에 리스트 정의 가능 - 튜플(Tuple) : 리스트와 동일한데, 수정 불가하다는 차이가 있음 - 집합(Set) : 요소 중복 불가, 집합연산가능 (순서 없음) - 딕셔너리(Dictionary) : key와 value를 매칭하여 입력 (순서 없음) 1) 리스트 리스트는 말 그대로 명단(혹은 목록)입니다. .. 2020. 3. 27.
반응형