caffeinism7   5년 전

python에서는 sum은 iterable한 인자 하나 또는 iterable한 인자 하나와 숫자 하나를 받게되어있고 min이나 max는 iterable한 인자 하나를 넣거나 여러개의 인자를 unpack해서 넣어도 문제 없도록 만들어져 있습니다.

굳이 이렇게 만든 다른 이유가 있을까요?

jung2381187   5년 전

1 2 3 4의 합을 구할 거면 1 + 2 + 3 + 4를 쓰라는 의도가 아닐까요?

caffeinism7   5년 전

따로 함수를 지정해 줄 때 func = sum, func = min 이런식으로 넣어줬다가 func(*args) 이런식으로 사용하다가 sum에서 에러가나길래 보니 인자가 달라서 다른식으로 바꿔썼는데 그냥 일반적인 상황에서는 쓰일 이유가 없겠군요.

caffeinism7   5년 전

와우 큰 도움이 됐습니다

댓글을 작성하려면 로그인해야 합니다.