*
: List -> 각각의 positional argument로 변환*
: Dict -> 각각의 keyword argument로 변환1번 사례 : 인자가 2개만 와야 처리 가능 (더 많거나 적으면 에러 발생)
2번 사례 : 인자가 몇 개라도 처리 가능
# 1번 사례
def mysum(a,b):
result = a+b
return result
mylist = [1,3]
print(mysum(*mylist))
> 4
# 2번 사례
def mysum(*args):
result = 0
for num in args:
result = result + num
return result
mylist = [1,3,5]
print(mysum(*mylist))
> 9
사례 도식