본문 바로가기

Python

튜플(Tuple)

리스트 vs 튜플

◈ Tuple의 비교 연산

 

- 비교 연산자(숫자) : 첫번째 요소가 같다면 다음 요소를 비교, 크거나 작거나 등 비교 연산자를 표기한다

 

- 비교 연산자(문자) : 비교 순서는 숫자와 동일, 요소의 가장 앞에서부터 문자들끼리의 비교를 진행 후 표기한다

* 튜플의 비교 연산자는 많이 활용되지 않으나 시간을 비교할때 문자 비교 연산자를 많이 활용한다

ex) Sat Jan 5 09:14:16 2009 / Mon Jan 7 17:04:22 2009

 

 

◈ Tuple로 된 Lists의 Sorting

 

d = {'a':10, 'b':1, 'c':22}
d.items()
dict_items([('a', 10), ('c', 22), ('b', 1)])
sorted(d.items())
[('a', 10), ('b', 1), ('c', 22)]

: 튜플 내부에서의 각각의 요소들의 sorting은 불가

: 묶여있는 (key, val) 을 하나의 묶음 요소로 보면 묶음 요소들끼리의 sorting은 가능

 

 

◈ 요약

- 튜플 문법

- 튜플 요소 변경 불가

- 비교

- 소트

- 튜플 선언

- 키와 값을 이용한 딕셔너리 소트

 

'Python' 카테고리의 다른 글

Python 클래스와 객체  (0) 2023.03.05
python으로 DB 파일 출력 및 수정  (0) 2022.10.27
Python 과 File  (0) 2022.09.07
파이썬 딕셔너리(Python Dictionary)  (0) 2022.09.06