sorted()
[Python]람다(lambda)를 사용하여 정렬하기
람다(lambda)란? 람다란, 프로그래밍 언어에서 사용되는 개념으로 익명의 함수, 이름 없는 함수를 지칭한다 ! 람다는 이번 글에서 다룰 "정렬"말고도 다른 많은 방법으로 활용할 수 있다고 한다. 다른 많은 사용법은 다음번에 정리해보겠다 ! 람다(lambda)를 활용한 정렬 예제 예제 1 dataArr = ['aewde', 'ab', 'lpcd', 'a', 'sbc'] # 1번 dataArr.sort() # 2번 dataArr.sort(key = lambda x : len(x)) 1번의 경우에는 ['a', 'ab', 'aewde', 'lpcd', 'sbc']로 정렬이 됨. 2번의 경우에는 ['a', 'ab', 'sbc', 'lpcd', 'aewde']로 정렬이 됨 ! 💡 눈치빠른 사람은 len(x)을 ..
[프로그래머스]문자열 내림차순으로 배치하기 - Python
문제 https://school.programmers.co.kr/learn/courses/30/lessons/12917 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 Level 1 문제 💡 list() String을 List로 만들어주는 함수 💡sorted(arr, reverse = True) List인 arr을 정렬해주는 함수 reverse라는 인자값은 False가 디폴트(True인 경우 내림차순) 💡''.join() 작은 따옴표(') 안에 있는 값을 연결자로 해서 list를 String으로 결합해주는 함수 ! 그냥 List인 arr을 연결자 없이..
[프로그래머스]나누어 떨어지는 숫자 배열 - Python
문제 https://school.programmers.co.kr/learn/courses/30/lessons/12910 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 Level 1 문제 💡 List Comprehension List Comprehension 내에서 if-else문, 함수 등 다양하게 사용할 수 있음 ! 최대한 간단하게 처리하기 위해서 사용 ! - List Comprehension이란? https://seokmimmmmmmmm.tistory.com/244 [Python]List Comprehension(리스트 컴프리헨션)이란? List..