def test(node, xml_tag_attrib=None):
print(xml_tag_attrib) # {‘1‘: 10, ‘2‘: 20} 【打散方式】
print(*xml_tag_attrib) # 1 2 【打散方式,遍历】
# print(**xml_tag_attrib)
find_body_attrib(node, **xml_tag_attrib)
def find_body_attrib(xml_node, **kwargs):
if not kwargs:
return True
print(kwargs)
# 方式1,正常调用
find_body_attrib(‘test‘,test=1)
# 方式2,字典打散
xml_tag_attrib={‘1‘:10,‘2‘:20}
find_body_attrib(‘test‘,**xml_tag_attrib)
# 方式3,其他函数调用
test(1,xml_tag_attrib={‘1‘:10,‘2‘:20})
原文:https://www.cnblogs.com/amize/p/14784694.html