python3 语法: * 变量之前

丹尼斯·斯帕伦萨
g = dominoes.Game.new()

for _ in range(fixed_moves):
    g.make_move(*g.valid_moves[0])

在最后一行中,*before 对象g是什么意思?

希曼克

*参数中的星号 ( ) 用于解包。

例如:

def f(n, m):
  pass

l = [2, 3]
f(*l)

这将解包l分别生成参数nandm 23

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章