Programming

; develop a program

반응형

indexing 2

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

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

Back-End/Python 2022.09.19

[Python] 문자열 인덱싱(Indexing) 과 슬라이싱(Slicing)

이번 포스팅에서는 파이썬의 인덱싱(Indexing)과 슬라이싱(Slicing)에 대하여 공부를 해보고자 한다. 인덱싱(Indexing)과 슬라이싱(Slicing) 문자열의 각 문자는 index 번호를 가지고 index는 0부터 시작한다. 안 녕 하 세 요 . 0 1 2 3 4 5 -6 -5 -4 -3 -2 -1 인덱싱(Indexing) 인덱싱(Indexing)은 문자열의 index를 이용해 문자를 조회한다. 문자열 [ index ] index의 글자를 조회하고 index를 음수로 주면 뒤에서부터 조회한다. 문자열은 불변(Immutable)이라서 값 안의 일부를 변경할 수 없다. 예제 순서 1. 문자열 생성 후 글자 수 조회 순서 2. 문자열의 3번째 글자 조회 순서 3. 음수와 양수를 사용해 같은 위치의..

Back-End/Python 2022.09.16
반응형