args_packing_unpacking.py
· 193 B · Python
Sin formato
def func(*args):
for arg in args:
print(arg)
# Packing example:
func(1, 2, 3) # Output: 1 \n 2 \n 3
# Unpacking example:
my_list = [1, 2, 3]
func(*my_list) # Output: 1 \n 2 \n 3
| 1 | def func(*args): |
| 2 | for arg in args: |
| 3 | print(arg) |
| 4 | |
| 5 | # Packing example: |
| 6 | func(1, 2, 3) # Output: 1 \n 2 \n 3 |
| 7 | |
| 8 | # Unpacking example: |
| 9 | my_list = [1, 2, 3] |
| 10 | func(*my_list) # Output: 1 \n 2 \n 3 |
kwargs_packing_unpacking.py
· 274 B · Python
Sin formato
def func(**kwargs):
for key, value in kwargs.items():
print(f"{key} = {value}")
# Packing example:
func(a=1, b=2, c=3) # Output: a = 1 \n b = 2 \n c = 3
# Unpacking example:
my_dict = {'a': 1, 'b': 2, 'c': 3}
func(**my_dict) # Output: a = 1 \n b = 2 \n c = 3
| 1 | def func(**kwargs): |
| 2 | for key, value in kwargs.items(): |
| 3 | print(f"{key} = {value}") |
| 4 | |
| 5 | # Packing example: |
| 6 | func(a=1, b=2, c=3) # Output: a = 1 \n b = 2 \n c = 3 |
| 7 | |
| 8 | # Unpacking example: |
| 9 | my_dict = {'a': 1, 'b': 2, 'c': 3} |
| 10 | func(**my_dict) # Output: a = 1 \n b = 2 \n c = 3 |