Python入門 キーワード引数の辞書化

# キーワード引数の辞書化
# def menu(entree='beef', drink='wine'):
#     print(entree, drink)
"""
def menu(**kwargs):
   # print(kwargs)
   for k, v in kwargs.items():
       print(k, v)

# menu(entree='beef', drink='coffee')

d = {
   'entree': 'beef',
   'drink': 'ice coffee',
   'dessert': 'ice'
}
menu(**d)
"""

def menu(food, *args, **kwargs):
   print(food)
   print(args)
   print(kwargs)

menu('banana', 'apple', 'orange', entree='beef', drink='coffee')

この記事が気に入ったらサポートをしてみませんか?