-2
g = dominoes.Game.new()

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

In the last line, what does the * before object g mean?

Denis Spalenza
  • 755
  • 2
  • 11
  • 31

1 Answers1

2

Asterisks (*) in arguments are used for unpacking.

For example:

def f(n, m):
  pass

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

This will unpack l and will make the parameters n and m 2 and 3, respectively.

AnilRedshift
  • 7,937
  • 7
  • 35
  • 59
himank
  • 439
  • 3
  • 5