| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- 인공지능 수학
- 딥러닝
- 바이오인포매틱스
- Kaggle
- 생명정보학
- 오류역전파
- ncbi
- bioinformatics
- AP
- Java
- 캐글
- MERS
- 시그모이드
- SVM
- 서열정렬
- BLaST
- COVID
- 인공지능
- 이항분포
- 파이썬
- 결정트리
- 인공신경망
- CNN
- 생물정보학
- HMM
- 바이오파이썬
- AP Computer Science A
- 자바
- 블록체인
- RNN
- Today
- Total
데이터 과학
파이썬 튜플(tuple) 본문
파이썬에서 튜플(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