Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 교보
- 수수료
- 파이썬
- javascript
- 웹개발
- 추가납입
- 자바스크립트
- 중도인출
- 보험
- 리스트
- python
- 사망
- 프론트엔드
- 특약
- Vue.js
- 코딩
- 프로그래밍
- 급성심근경색증
- 교보생명
- 가입
- 뇌출혈
- Java
- PythonProgramming
- 심장질환
- 변환
- 문자열
- 보험료
- 납입
- jQuery
- 인출수수료
Archives
- Today
- Total
SeouliteLab
[Python/파이썬] 튜플 정렬하기 본문
Python에서는 sorted()
함수를 사용하여 튜플을 정렬할 수 있습니다. 튜플의 각 요소는 비교 가능해야 하며, 기본적으로 오름차순으로 정렬됩니다. 이를 위해 튜플의 요소가 숫자, 문자열 또는 사용자 정의 객체와 같은 비교 가능한 자료형이어야 합니다.
1. 숫자로 이루어진 튜플 정렬하기
숫자로 이루어진 튜플을 정렬하는 예제입니다.
numbers = (3, 1, 4, 1, 5, 9, 2, 6, 5)
sorted_numbers = sorted(numbers)
print(sorted_numbers) # 출력 결과: [1, 1, 2, 3, 4, 5, 5, 6, 9]
2. 문자열로 이루어진 튜플 정렬하기
문자열로 이루어진 튜플을 정렬하는 예제입니다.
fruits = ('apple', 'banana', 'orange', 'grape', 'kiwi')
sorted_fruits = sorted(fruits)
print(sorted_fruits) # 출력 결과: ['apple', 'banana', 'grape', 'kiwi', 'orange']
3. 튜플의 요소 기준으로 정렬하기
튜플의 특정 요소를 기준으로 정렬하는 예제입니다. 이를 위해 key
매개변수를 사용합니다.
students = [('Alice', 22), ('Bob', 19), ('Charlie', 21), ('David', 20)]
sorted_students = sorted(students, key=lambda x: x[1])
print(sorted_students) # 출력 결과: [('Bob', 19), ('David', 20), ('Charlie', 21), ('Alice', 22)]
4. 내림차순으로 튜플 정렬하기
내림차순으로 튜플을 정렬하는 예제입니다. 이를 위해 reverse
매개변수를 사용합니다.
numbers = (3, 1, 4, 1, 5, 9, 2, 6, 5)
sorted_numbers_desc = sorted(numbers, reverse=True)
print(sorted_numbers_desc) # 출력 결과: [9, 6, 5, 5, 4, 3, 2, 1, 1]
'프로그래밍' 카테고리의 다른 글
[Python/파이썬] 날짜, 시간 문자열을 datetime으로 변환 (0) | 2024.03.05 |
---|---|
[Python/파이썬] zip으로 두개 리스트 묶기 (0) | 2024.03.05 |
[Python/파이썬] pow 함수 (제곱, n제곱)란? (0) | 2024.03.05 |
[Python/파이썬] 최소값, 최대값 (min, max) (0) | 2024.03.05 |
[Python/파이썬] 절대값 함수, abs()란? (0) | 2024.03.05 |