[Python] 파이썬 lambda(익명함수) 함수로 정렬하기
파이썬 정렬 정렬 메소드인 sort()와 함수 sorted()는 디폴트 값이 오름차순이고, 내림차순으로 정렬을 하기 위해서 reverse 인자를 추가한다. arr = [10, 3, 4, 2, 100] arr.sort(reverse = True) print(arr) # [100, 10, 4, 3, 2] arr = [10, 3, 4, 2, 100] arr.sorted(arr, reversed = True) print(arr) # [100, 10, 4, 3, 2] * reversed 인자 이외에도 [::-1]을 이용하여 정렬할 수 있다. lambda(익명함수) 어떤 리스트를 정렬하기 위해서는 다양한 기준을 활용할 수 있는데, reversed 인자처럼 key 인자를 활용하면 된다. 여기서 lambda(익명 함수..
2023. 1. 18.
[python] 파이썬 리스트(list) 자료형이란?
파이썬의 자료구조 중 유용한 list에 대해 다뤄보자. list는 컬렉션이다. 즉, 하나의 정보가 아닌 여러개의 정보를 담는 공간! 우리가 코딩을 하면서 변수 여러 개에 정보를 담고 싶을 때가 반드시! 생길 것이다. sub1 = 'math' sub2 = 'eng' sub3 = 'algorithm' ... . sub10 = 'music' 이런식으로 말이다. 하지만 이렇게 하나씩 변수를 정하게 되면, 특별한 경우가 아니고서는 코드가 매우 길어지고 가독성도 떨어지는 문제가 발생한다. 그래서! 파이썬의 컬렉션, list를 활용하면? subject = ['math', 'eng', 'liter', 'media', 'culture', 'philosophy', 'music'] 쨘 이렇게 깔끔하게 한 줄에, 한 변수에 ..
2022. 9. 15.