Programming

; develop a program

반응형

tuple 3

[Python] enumerate 함수

이번 포스팅에서는 파이썬에서 제공하는 내장 함수 중 하나인 enumerate 함수에 대하여 공부를 해보고자 한다. enumerate 함수란 enumerate 함수는 주어진 순서형(시퀀스) 데이터 타입을 순회하면서 해당 원소의 인덱스와 값을 함께 반환한다. 또한, 이터러블한 객체를 받아들여 (인덱스, 원소)로 이루어진 튜플을 생성하는 이터레이터(Iterator)를 반환한다. 이러한 튜플을 통해 순회하면서 각 원소와 해당 원소의 인덱스에 접근할 수 있다. enumerate 함수의 기본 구문 enumerate(sequence, start=0) sequence: 순회하고자하는 시퀀스 데이터 타입(예: 문자열, 리스트, 튜플, range 등) start (선택적 매개변수): 인덱스의 시작 값을 지정할 수 있으며,..

Back-End/Python 2023.06.17

[Python] 자료구조 - Tuple(튜플)

이번 포스팅에서는 파이썬의 4가지 자료구조 중 하나인 Tuple(튜플)에 대하여 공부를 해보고자 한다. Tuple(튜플) Tuple(튜플)은 리스트와 같이 원소들을 순서대로 저장하는 자료구조이다. 리스트와 거의 비슷하지만 원소를 변경할 수 없다는 점에서 서로 다르다. Tuple(튜플)은 각 위치(index) 마다 정해진 의미가 있고 그 값이 한번 설정되면 바뀌지 않는 경우에 많이 사용된다. Tuple 생성 튜플은 리스트와 마찬가지로 원소(element)를 쉼표(,)로 구분하지만, 대괄호 대신 소괄호( )로 감싸거나 아예 감싸지 않고 생성한다. ex) (값, 값, 값) / 값, 값, 값 -> '( )'생략 가능) 예제 순서 1. 튜플을 생성한다. (같은 데이터 타입) 순서 2. 튜플을 생성한다. (다른 데..

Back-End/Python 2022.09.19

[Python] 파이썬 자료구조

이번 포스팅에서는 파이썬의 자료구조에 대하여 공부를 해보고자 한다. 자료구조 자료구조는 정수형, 실수형, 문자열 등의 데이터가 여러 개 있을 경우, 이를 효과적으로 관리하는 데 사용된다. 파이썬에서 가장 많이 사용되는 자료구조는 리스트, 튜플, 사전이며 이 세 가지 자료구조는 파이썬으로 프로그래밍할 때 자주 사용되므로 반드시 익혀 두어야 한다. 여러 개의 값들을 모아서 관리하는 데이터 타입 한 개의 변수는 한 개의 값 밖에는 가지지 못한다. 그러나 회원들의 주소, 파는 물건들의 재고량처럼 하나의 변수로 여러 개의 값을 관리해야 할 경우가 있는데 이런 경우 자료구조를 사용한다. 데이터를 모아서 관리하는 방식에 따라 구분 List: 순서가 있으며 중복을 허용하고 구성하는 값들을 변경할 수 있다. Tuple:..

Back-End/Python 2022.09.18
반응형