Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

map() 함수를 사용하여 Python에서 2D 배열 합계

<시간/>

이 튜토리얼에서는 지도 를 사용하여 2D 배열의 합을 찾을 것입니다. 파이썬에서 함수.

지도 함수는 두 개의 인수, 즉 함수를 취합니다. 및 반복 가능 . iterable의 모든 요소를 ​​함수에 전달하고 결과를 map object에 저장합니다. . 지도 객체를 iterable로 변환할 수 있습니다.

map 함수를 이용하여 2차원 배열의 합을 구하는 방법을 알아봅시다.

  • 목록을 사용하여 2D 배열을 초기화합니다.

  • sum 함수 전달 및 2D 배열 지도 로 기능.

  • 결과 지도 의 합계 찾기 개체 및 인쇄.

예시

아래 코드를 참조하세요.

# initializing the 2D array
array = [
   [1, 2, 3],
   [4, 5, 6],
   [7, 8, 9]
]
# passing the sum, array to function
result = list(map(sum, array))
# see the result values
# it contains sum of every sub array
print(result)

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

[6, 15, 24]

출력

이제 동일한 합 함수를 사용하여 결과의 ​​합을 구하십시오.

# finding the sum of result
print(sum(result))

출력

위의 프로그램을 위의 코드 스니펫을 추가하고 실행하면 다음과 같은 결과를 얻을 수 있습니다.

45

결론

튜토리얼에 의문점이 있으면 댓글 섹션에 언급하세요.