티스토리 뷰
반응형
파이썬(Python)에서 리스트(list)와 튜플(tuple)은 비슷하지만 결정적인 차이가 있습니다. 리스트는 변경이 가능(mutable)하고 튜플은 불가능(immutable)하다는 것입니다. 그래서 튜플로 할 수 있는 일은 지극히 제한적이고 함수도 count, index 둘만 지원합니다.
파이썬 튜플(tuple) 사용법
튜플은 () 기호를 사용하여 만든다.
순서가 있는 자료형이라 인덱스와 슬라이싱 사용이 가능
빈 튜플 만들기
t = tuple() 또는 t = ()
원소가 하나인 튜플 만들기
t = (1, ) 또는 t = 1,
(콤마가 중요)
파이썬 튜플 count, index 함수
count(값) - 전달한 값이 튜플 속에 몇 개 있는지 확인
index(값) - 전달한 값의 인덱스를 확인
(동일한 값이 여러개 있을 때 먼자 나오는 인덱스를 반환)
파이썬 튜플 사용 예 (함수 리턴값, 스왑 swap)
파이썬 내부적으로 튜플이 활용된다.
함수에서 여러개의 값을 리턴할 때 튜플을 사용
(튜플로 반환되는 값을 각각의 변수에 담을 수 있다.)
튜플을 이용해 두 변수의 값을 바꾸는 스왑(swap)처리를 쉽게 할 수 있다. (여기서 괄호는 생략 가능)
파이썬 list 리스트 사용법 정리 (삽입, 삭제, 정렬)
파이썬 if 조건문 사용법 정리 (파이썬 if elif else, 중첩 if 조건문)
반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- eclipse
- Android Studio
- 파이썬
- linux
- raspberry pi
- Android Programming
- 라즈베리파이 NAS
- PYTHON
- 게임기 만들기
- 파이썬 함수
- 파이썬 자료형
- 리눅스 명령어
- 리눅스 cat
- mysql
- 파이썬 기초
- 파이썬 연산자
- 라즈베리파이 활용
- 라즈베리파이 나스
- 추억의 오락실
- 이클립스 사용법
- 라즈베리파이
- 리눅스
- jsp 프로그래밍
- 라즈베리파이 오락실
- openmediavault
- 파이썬 프로그래밍
- Eclipse ADT
- 리눅스 기초
- 안드로이드 프로그래밍
- 리눅스 설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
글 보관함