파이썬은 임의의 길이의 인수 목록을 사용하는 방법을 제공합니다
def myfunc(*args):
for argument in args:
print "myfunc was given", argument
당신이 당신의 함수 정의에 *args
을 넣으면
는 함수에 전달 된 모든 값은
args
라는 튜플로 사용할 수 있습니다. 당신은 또한 그래서 첫 번째 인수가
name
로 사용할 수 있습니다
def my_other_func(name, *args):
처럼 *args
전에 를 추가 인수를 넣을 수 있습니다, 나머지는 튜플 args
에있을 것입니다.
이 매개 변수를 args
이라고 부르는 것이 일반적이지만 꼭 필요한 것은 아닙니다. 그것 앞에 별표가있는 한, 당신이 원하는대로 그것을 부를 수 있습니다. 이러한 동일한 파일의 인접한 조각 것으로, 값이 관련된 경우
values = [some_value, another_value]
values = [strip_tags(v) for v in values]
# values[0] is now the strip_tags version of the old values[0]
# similar to values[0] = strip_tags(values[0]), except for every item
: 값이 서로 독립적 인 경우
.org/code/python/asterisk.html – Roman