⚡ 60 segundos
funcoes
Desempacotar com * em chamadas de função
O operador * desempacota listas em argumentos e ** desempacota dicionários em kwargs.
star_unpack.py
def soma(a, b, c):
return a + b + c
valores = [1, 2, 3]
print(soma(*valores)) # 6
config = {'a': 10, 'b': 20, 'c': 30}
print(soma(**config)) # 60
# Juntar listas
a = [1, 2]
b = [3, 4]
c = [*a, *b, 5]
print(c) # [1, 2, 3, 4, 5]