* 号使用
1.作为实参:解构实体参数,使匹配形参
def fun(a,b,c):
print(a,b,c)
a = [1,2,3]
fun(*a)
#输出:1 2 3
a = [1,2]
print(*a)
a = [[1,2]]
print(*a)
#输出
1 2
[1, 2]
2.作为行参:组装实体参数成字典
def fun(**p):
for i in p.items():
print(i)
fun(x=1,y=2)
#输出
('x', 1)
('y', 2)
zip函数
a = [1,2]
b = [3,4]
z = zip(a,b)
print(list(z))
#输出 [(1, 3), (2, 4)]
博客介绍了Python里*号的使用,作为实参时可解构实体参数以匹配形参,作为行参能组装实体参数成字典,还提及了zip函数。
359

被折叠的 条评论
为什么被折叠?



