Discuss / Python / *args可管前三种,**kw可管除可变参数的其它?

*args可管前三种,**kw可管除可变参数的其它?

Topic source

金钟铉

#1 Created at ... [Delete] [Delete and Lock User]
l=[1,2,3]
d={'f':4,'g':5}
def a (b,c=1,*e,f,**g):
    return b,c,e,f,g
print(a(*l,7,**d,h=6))
d2={'b':1,'c':2,'f':4,'g':5}
print(a(**d2))
l2=[1]
def a2 (b2):
    return b2
print(a2(*l2))
d3={'b2':1}
print(a2(**d3))

  • 1

Reply