데이터 과학

파이썬 튜플(tuple) 본문

프로그래밍 언어론/파이썬 코딩 기초

파이썬 튜플(tuple)

티에스윤 2023. 3. 21. 11:22

파이썬에서 튜플(tuple)은 여러 개의 값을 담는 데 사용되는 자료형 중 하나입니다.

리스트(list)와 비슷하지만, 리스트는 [ ] 중괄호를 사용한다는 점이 있으며 튜플은 () 소괄호를 사용합니다.


1. 변경 불가능(immutable): 한 번 생성한 tuple은 값을 변경할 수 없습니다.

                                            따라서, tuple을 정의한 후 값을 추가, 삭제, 수정할 수 없습니다.
2. 소괄호() 또는 생략된 튜플: tuple은 소괄호()를 사용하여 정의할 수 있지만, 소괄호를 생략하여도 tuple을 생성할 수 있습니다. 쉼표(,)를 사용하여 여러 값을 그룹화하면, 이를 tuple로 인식합니다.

 

tuple은 괄호 ()로 둘러싸인 값들의 순서 있는 집합입니다. 각 값은 쉼표(,)로 구분됩니다. 예를 들어, 다음은 세 개의 값을 가진 tuple을 생성하는 방법입니다.

>>>my_tuple = (1, "hello", 3.14)


예를 들어, 다음은 tuple을 생성하는 방법입니다.

# 소괄호 사용
>>>my_tuple = (1, 2, 3)

# 소괄호 생략
>>>my_tuple2 = 1, 2, 3

# 쉼표로 값을 그룹화
>>>my_tuple3 = 1,

 

 

인덱싱(indexing)과 슬라이싱(slicing)을 사용하여 tuple의 일부분 또는 원소를 가져올 수 있습니다.

# 인덱싱
>>>print(my_tuple[0])  # 1

# 슬라이싱
>>>print(my_tuple[1:])  # ("hello", 3.14)


tuple은 여러 값으로 구성된 시퀀스이며, 인덱스를 사용하여 개별적인 값을 선택할 수 있습니다. 인덱스는 0부터 시작하며, 음수 인덱스를 사용하여 뒤에서부터 인덱싱할 수도 있습니다.

>>>my_tuple = (1, 2, 3, 4, 5)

>>>print(my_tuple[0])    # 1
>>>print(my_tuple[-1])   # 5

 

 

tuple은 리스트와 마찬가지로 반복문을 통해 값을 순회하거나, 슬라이싱을 통해 부분집합을 추출할 수 있습니다. 또한, 여러 값으로 구성된 값을 리턴할 때 편리하게 사용될 수 있습니다.


>>>def my_func():
>>>    return 1, 2, 3

>>>result = my_func()
>>>print(result)  # (1, 2, 3)



https://wikidocs.net/15

 

02-4 튜플 자료형

`[추천 동영상 강의]` : [https://www.youtube.com/watch?v=YVLqi0sAJzc](https://www.youtube.com/watch?v=YVLqi…

wikidocs.net

 

'프로그래밍 언어론 > 파이썬 코딩 기초' 카테고리의 다른 글

파이썬 딕셔너리  (0) 2023.03.22
파이썬 numpy  (0) 2023.03.21
파이썬 리스트  (0) 2023.03.16
파이썬 변수  (0) 2023.03.14
파이썬 사칙연산  (0) 2023.03.14