def p(a,b): print(a,b) p(*map(int,input().split())) a,b = map(int,input().split()) print(a, b)
다음 코드를 작성하다 궁금증이 생겨 질문합니다.
map 함수를 이용해서
매개변수에게 값을 줄때는 가변인자를 사용하기위해 *를 붙이는 데...
이유가 있을까요? 지역변수에서는 사용하지 않아도 되는데 차이점이 있는지 궁금합니다.
읽어주셔서 감사합니다:)
* 안주면 map형태로 전달되어서
그런거같아요
댓글을 작성하려면 로그인해야 합니다.
yoonwodyd 1년 전
다음 코드를 작성하다 궁금증이 생겨 질문합니다.
map 함수를 이용해서
매개변수에게 값을 줄때는 가변인자를 사용하기위해 *를 붙이는 데...
이유가 있을까요? 지역변수에서는 사용하지 않아도 되는데 차이점이 있는지 궁금합니다.
읽어주셔서 감사합니다:)