이 기사에서는 양수 및 음수 정수의 입력 배열을 사용하는 람다 식을 사용하는 방법을 배웁니다. 하나는 음수를 포함하고 다른 하나는 양수를 포함하는 두 개의 개별 배열을 계산합니다.
여기서 우리는 하나의 인수, 즉 정수 배열만 받아들이는 Rearrange() 함수를 정의합니다. 이 함수는 배열의 다른 면에 있는 각 유형과 병합된 두 배열을 모두 반환합니다.
이제 더 잘 이해할 수 있도록 코드를 살펴보겠습니다.
예시
def Rearrange(arr): # First lambda expression returns a list of negative numbers in arr. # Second lambda expression returns a list of positive numbers in arr. arr_neg=[x for x in arr if x < 0] arr_pos=[x for x in arr if x >= 0] return arr_neg+ arr_pos # Driver function if __name__ == "__main__": arr = [19,-56,3,-1,-45,-23,45,89,90] print (Rearrange(arr))
출력
[-56, -1, -45, -23, 19, 3, 45, 89, 90]
결론
이 기사에서는 람다 식을 구현하여 입력 배열의 양수 및 음수 정수를 재배열하는 방법을 배웠습니다.