데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 튜플(tuple)
글 작성자: nouu
참고
http://www.yes24.com/Product/Goods/91433923
이것이 취업을 위한 코딩 테스트다 with 파이썬 - YES24
나동빈 저자의 유튜브 라이브 방송 https://www.youtube.com/c/dongbinnaIT 취준생이라면 누구나 입사하고 싶은 카카오 · 삼성전자 · 네이버 · 라인!취업의 성공 열쇠는 알고리즘 인터뷰에 있다!IT 취준생
www.yes24.com
목적
데이터 구조 및 알고리즘 공부 전 간단히 파이썬 문법을 살펴보는 의미에서 작성한다.
튜플(tuple)
파이썬의 튜플은 소괄호 형태()로 쓰이며, 리스트와 거의 비슷하다. 하지만 리스트와의 큰 차이점은 두 가지 있다.
1. 튜플을 한 번 선언하면 그 선언한 원소 값을 변경할 수 없다.
2. 리스트는 대괄호[]로 쓰이지만 튜플은 () 소괄호로 쓰인다.
a = (1, 2, 3, 4, 5, 6, 7)
print(a)
a[2] = 10
'''
(1, 2, 3, 4, 5, 6, 7) # 해당 부분은 잘 출력된다.
하지만 다음 구문에 이러한 에러가 뜰 것이다.
TypeError: 'tuple' object does not support item assignment
'''
튜플 자료형은 자신이 알고리즘을 잘못 작성하여 변경하면 안 되는 값을 변경되고 있지 않은가에 대해 체크할 수 있다. 그래서 그래프 알고리즘을 구현할 때 자주 사용한다.(다익스트라 알고리즘에서 많이 사용함) 또한 각 원소의 성질이 다를 때 사용하기도 한다.
'개발언어 > 알고리즘' 카테고리의 다른 글
데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 조건문 (0) | 2022.02.06 |
---|---|
데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 사전 자료형(dictionary) (0) | 2022.02.06 |
데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 문자열 타입(String) (0) | 2022.02.06 |
데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 리스트(list) (0) | 2022.02.05 |
데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 숫자 자료형 (0) | 2022.02.05 |
댓글
이 글 공유하기
다른 글
-
데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 조건문
데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 조건문
2022.02.06 -
데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 사전 자료형(dictionary)
데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 사전 자료형(dictionary)
2022.02.06 -
데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 문자열 타입(String)
데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 문자열 타입(String)
2022.02.06 -
데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 리스트(list)
데이터 구조 및 알고리즘을 위한 파이썬 기초 문법 - 리스트(list)
2022.02.05