map 함수를 써서 위에 사진처럼 사용하고싶은데
a 라는 리스트가 인자 2개가 아닌 튜플 인자 하나만 함수로 전달해서 위와같은 에러가 발생하네요
def sum(*x) 방식은 쓰기 싫고...
파이썬스럽게 해결할 방법 알려주세요ㅠㅠ
map 함수를 써서 위에 사진처럼 사용하고싶은데
a 라는 리스트가 인자 2개가 아닌 튜플 인자 하나만 함수로 전달해서 위와같은 에러가 발생하네요
def sum(*x) 방식은 쓰기 싫고...
파이썬스럽게 해결할 방법 알려주세요ㅠㅠ
애초에 쓰라고 만들어놓은 가장 효율적인거 안 쓰고 다른거 어떻게 쓰냐고 할거면 묻질 말고 연구를 해
여태까지 만든 함수들이 인자가 2~3개 이상인지라.. 보기에도 안이쁘고
함수 수정밖에 답이 없는 건가요
*를 함수 정의에 안 쓰고 호출할 때 튜플 언팩 할수도 있음
그렇게 하면 저 위에 상황이면 인자 3개를 전달하게됨 리스트 원소가 3개이고 설사 2개라 하더라도 튜플 + 튜플 연산이 작동하진 않지
그냥 sum(*a[0]) 이런식으로는 되겠지만 map 함수를 써서 하고싶음
근데 지금 보니까 그냥 코드 한줄만 더 추가해 주면 될것같다 조언 고마워