프로그래머스 가까운수 ,lambda sorted key
정수와 가장 가까운수 런타임 오류가낫던이유 = > 리스트b에 -answer 가 없을수도있음 sort() 함수 = 리스트 원본값을 수정 sorted()함수 = 리스트 원본값 그대로 , 정렬값 반환 sorted(리스트)로 사용 a = [ 3,8.6] a.sort() a= [3,6,8] a= [ 3,8.6] b=sorted(a) b=[3,6,8] sorted(리스트 ,key =람다) key = 리스트의 각 항목에 적용되는함수 sorted 2차원 => sorted(a,b) a순으로 정렬하고 a가 같을시 b순정렬
더보기
for문 list 제거 주의점
for 문으로 list안의 내용을 제거할떄 주의해야할점 . for문은 변수를 012345678....의 순서로 차례대로 대입하므로 list 안의 변수가 제거 될 시 변수대입을 건너뛰는상황이 발생할수도있다 [1,2,3,4,5,6] ->1대입 , 1 제거 [2,3,4,5,6] ->그다음 순서떄 2를 건너뛰고 3대입함.
더보기