**kwargs
Similar to *args, we use **kwargs to pass a variable number of named arguments. Similar to *args, if we put ** in front of a name, the name will accept any number of named arguments. A dictionary of several passed arguments will be available under this name. Let's look at the example.
123456def grocery_cart(price_of_apples, **prices_of_other_fruits): print(price_of_apples) for value in prices_of_other_fruits.values(): print(value) grocery_cart(price_of_apples = 10, price_of_oranges = 7, price_of_carrots = 12)
To sum up Arbitrary Arguments:
- use a single asterisk (*) to unpack iterables.
- and use 2 asterisks (**) to unpack dictionaries.
Swipe to start coding
Code a function, named function, that will take in an unknown number of named arguments. This function runs for each argument using the for loop and prints only those longer than 6 characters.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Tiivistä tämä luku
Explain code
Explain why doesn't solve task
Awesome!
Completion rate improved to 5.56
**kwargs
Pyyhkäise näyttääksesi valikon
Similar to *args, we use **kwargs to pass a variable number of named arguments. Similar to *args, if we put ** in front of a name, the name will accept any number of named arguments. A dictionary of several passed arguments will be available under this name. Let's look at the example.
123456def grocery_cart(price_of_apples, **prices_of_other_fruits): print(price_of_apples) for value in prices_of_other_fruits.values(): print(value) grocery_cart(price_of_apples = 10, price_of_oranges = 7, price_of_carrots = 12)
To sum up Arbitrary Arguments:
- use a single asterisk (*) to unpack iterables.
- and use 2 asterisks (**) to unpack dictionaries.
Swipe to start coding
Code a function, named function, that will take in an unknown number of named arguments. This function runs for each argument using the for loop and prints only those longer than 6 characters.
Ratkaisu
Kiitos palautteestasi!
single