UtoljĂĄra aktĂ­v 8 months ago

äž€æŹĄæžæ‡‚ Python ć‡œćŒćƒæ•žæ‰“ćŒ…èˆ‡è§ŁćŒ…ïŒŒ*args 與 **kwargs è¶…ç°Ąć–źćˆéˆæŽ»ïŒŒćŸž list 撌 dict ç§’æ‡‚æ‹†ćŒ…é­”æł•ïŒ

timmy gist felĂŒlvizsgĂĄlĂĄsa 8 months ago. RevĂ­ziĂłhoz ugrĂĄs

Nincsenek vĂĄltoztatĂĄsok

timmy gist felĂŒlvizsgĂĄlĂĄsa 8 months ago. RevĂ­ziĂłhoz ugrĂĄs

2 files changed, 20 insertions

args_packing_unpacking.py(fåjl létrehozva)

@@ -0,0 +1,10 @@
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(fåjl létrehozva)

@@ -0,0 +1,10 @@
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
Újabb RĂ©gebbi