列表前面加星號作用是將列表解開成多個獨立的參數,傳入函數。
字典前面加兩個星號,是將字典解開成獨立的元素作爲形參。
def add(a, b):
return a+b
data = [4,3]
print add(*data)
#equals to print add(4, 3)
data = {'a' : 4, 'b' : 3}
print add(**data)
#equals to print add(4, 3)
列表前面加星號作用是將列表解開成多個獨立的參數,傳入函數。
字典前面加兩個星號,是將字典解開成獨立的元素作爲形參。
def add(a, b):
return a+b
data = [4,3]
print add(*data)
#equals to print add(4, 3)
data = {'a' : 4, 'b' : 3}
print add(**data)
#equals to print add(4, 3)