파이썬 람다식 예시

IT/Python3 2020. 10. 16. 10:01
반응형
"""
정렬 해보기 (소문자 대문자 홀수 짝수) 순
"""
exit(0)
if __name__ == "__main__" :
    입력값 = list(input())
    최종 = []

    a = ""

    소문자리스트 = list(filter(lambda x : x.islower() , 입력값))
    소문자리스트.sort()
    최종.extend(소문자리스트)

    대문자리스트 = list(filter(lambda x: x.isupper(), 입력값))
    대문자리스트.sort()
    최종.extend(대문자리스트)

    홀수리스트 = list(filter(lambda x: x.isnumeric() and int(x) % 2 == 1, 입력값))
    홀수리스트.sort()
    최종.extend(홀수리스트)

    짝수리스트 = list(filter(lambda x: x.isnumeric() and int(x) % 2 == 0, 입력값))
    짝수리스트.sort()
    최종.extend(짝수리스트)

    print("".join(최종))
    

"""
람다식 기초
"""
exit(0)
if __name__ == "__main__" :
    # map, reduce, filter
    a = [[1,2,3] , [4,5,6] , [7,8,9], [1,2,1]]
    a.sort(key = lambda x: x[1])
    print(a)
    b = list(filter(lambda x : x[0] == 1 , a))
    print(b)
반응형

설정

트랙백

댓글