Python map() 메서드 설명
map
메서드는 iterable의 모든 항목(목록, 세트 등)에 대해 동일한 작업을 수행해야 할 때 정말 유용합니다.map()
메서드는 두 개의 인수를 사용합니다.map()
메서드에 전달된 함수는 인수로 전달된 iterable의 각 요소에 대해 일부 작업을 수행합니다.예시
>>> fruits = ["lemon", "orange", "banana"]
>>> def add_is_a_fruit(fruit):
... return fruit + " is a fruit."
...
>>> new_fruits = map(add_is_a_fruit, fruits)
<map object at 0x7f7fe85e6460>
>>> new_fruits = list(new_fruits)
>>> new_fruits
['lemon is a fruit.', 'orange is a fruit.', 'banana is a fruit.']
반환된 지도 객체를 쉽게 사용할 수 있도록 iterable로 변환해야 합니다.
람다 함수와 함께
map()
를 사용할 수도 있습니다.>>> new_fruits = map(lambda fruit: fruit + " is a fruit.", fruits)
>>> new_fruits = list(new_fruits)
>>> new_fruits
['lemon is a fruit.', 'orange is a fruit.', 'banana is a fruit.']
방법here에 대해 자세히 알아볼 수 있습니다.
bloggu.io을(를) 사용하여 게시된 기사. 무료로 사용해 보세요.
Reference
이 문제에 관하여(Python map() 메서드 설명), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/koladev/python-map-method-explained-575c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)