강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của appleru1198
appleru1198

câu hỏi đã được viết

Giới thiệu về giải bài toán bằng thuật toán Python (chuẩn bị cho bài kiểm tra viết mã)

12. Hàm Lambda

print( list( map(plus_one, a) ) ) 질문

Viết

·

335

0

def plus_one(x) : 

        return  x+1 

a = [1,2,3]

print( list( map(plus_one, a) ) )

라는 코드에서요

map(plus_one,a) 가 실행되면 map이라는 객체가 만들어진다고 하셨는데  그게 뭔가용?...

그리고 list() 함수의 인자로  'map이라는 객체' 가 들어가는 것인가용?

python코테 준비 같이 해요!

Câu trả lời 2

1

codingcamp님의 프로필 이미지
codingcamp
Người chia sẻ kiến thức

안녕하세요^^

a리스트의 요소 하나하나에 plus_one이라는 함수를 적용한 결과를 가지고 있는 객체를 map함수가 했으니가 map객체라 한 것입니다. map객체가 뭐냐고 물어보면 그냥 map클래스형의 객체라고 말할 정도의 수준밖에 저도 안됩니다.

그리고 list()는 map객체의 내용인 각 요소들을 리스트화 한다고 생각하시면 됩니다.

0

appleru1198님의 프로필 이미지
appleru1198
Người đặt câu hỏi

감사합니다!

Hình ảnh hồ sơ của appleru1198
appleru1198

câu hỏi đã được viết

Đặt câu hỏi