I just started to learn python. I was following an example where they have used * before declaring a variable. My question is that what is the purpose of using this. Example, I am following
for i in range(n):
name, *l = input().split()
s = list(map(float, l))
a[name] = s
After printing the variable I get a dictionary, which is made by a. But can't understand why * used before l variable