728x90
반응형
numbers = [5, 2, 9, 1, 7]
words = ["apple", "banana", "cherry", "date"]
items = [(1, 'apple'), (2, 'banana'), (3, 'cherry')]
#sorted() 함수
sorted_numbers = sorted(numbers)
sorted_numbers_desc=sorted(numbers, reverse=True)
sorted_words = sorted(words, key=len)
#list.sort()
numbers.sort()
numbers.sort(reverse=True)
word.sort(key=len)
# 튜플 리스트에서 두 번째 값을 기준으로 정렬
sorted_items = sorted(items, key=lambda item: item[1])
# lambda
# 기본양식: lambda 매개변수1, 매개변수2, ...: 표현식
add = lambda x, y: x + y
even_or_odd = lambda x: 'Even' if x % 2 == 0 else 'Odd'
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
squared_numbers = list(map(lambda x: x ** 2, numbers))
sorted_items = sorted(items, key=lambda x: (x[0], x[1]))
728x90
반응형
'프로그래밍_백준 > Python' 카테고리의 다른 글
Python) 30804번 과일탕후루 (슬라이딩 윈도우) (0) | 2024.10.16 |
---|---|
Python) 백준 1463번: dp, 1로 만들기 (0) | 2024.09.30 |
Python) sort()함수 (0) | 2023.08.21 |
Phthon) 1929번 소수 구하기 (0) | 2023.08.10 |
Python) 10989 수 정렬하기 Counting Sort (계수 정렬) (0) | 2023.08.08 |