求指点
以下代码:kwargs = {'a':1, 'b':2, 'c':3}
def test(a, b, c):
print(a, b, c)
调用函数
test(*kwargs)
输出结果为 a b c
请老师们指点,为什么是abc?
字典 * 单个星号解包操作,会将字典所有键 key 解包返回,丢弃所有值 value
对字典 ** 双星号解包操作,会将字典的所有字典键值对对象解包为
关键字参数: key=value 形式,即对{"a":1} 解包,解包结果为 a = 1
综上可得,自然有如图的打印结果
Twilight6 发表于 2022-5-3 12:08
字典 * 单个星号解包操作,会将字典所有键 key 解包返回,丢弃所有值 value
对字典 ** 双星号解包操作 ...
感谢!{:9_227:}
页:
[1]