반응형

 

데이터 분석하면 나 아니겠냐며~ 

이건 못참지 하고 풀었다

(그냥 .. 데이터 직무가 하고 싶은 1인)

(파이썬, SQL로 데이터 정제하고 데이터 전처리만 하는 업무 없나)

 

 

 

문제: https://school.programmers.co.kr/learn/courses/30/lessons/250121


 

 


 

코드

 

# data에서 ext 값이 val_ext보다 작은 데이터만 뽑은 후, sort_by에 해당하는 값을 기준으로 오름차순으로 정렬
def solution(data, ext, val_ext, sort_by):
    answer = [[]]

    order_dict = {"code" :0, "date":1, "maximum":2, "remain":3}
    ext = order_dict[ext]
    sort_by = order_dict[sort_by]

    lst = []
    for one_data in data:
        if one_data[ext] < val_ext:
            lst.append(one_data)

    # 이중리스트 특정(sort_by) 행으로 오름차순 정렬
    lst.sort(key=lambda x:x[sort_by])
    answer = lst

    return answer

 

 

 

 


 

 

 

반응형
복사했습니다!