지방이의 Data Science Lab

[Python] 함수 def안에 여러 변수 한번에 담기: *args 본문

Data Analysis/Codility

[Python] 함수 def안에 여러 변수 한번에 담기: *args

[지현] 2021. 1. 21. 14:12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
def sum_val(*args):
    a = 0
    for i in args:
        a = a + i
    print(a)
sum_val(1,2,3,4)
# 10
 
def sum_val(*args):
   print(sum(*args))
 
 
 
sum_val(1,2,3,4,5)
# TypeError

*args 를 쓰게 되면 def안에 변수를 따로 지정하지 않아도 한번에 여러 변수까지 담아낼 수 있다.

단 사용 법은 for룹을 써줘서 for i in args 이런식으로

Comments