1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Procvičování otázek z kódovacích pohovorů v Pythonu

Connected

Cvičení

Keyword argumenty proměnné délky

Teď se přesuneme ke keyword argumentům proměnné délky! Tvým úkolem je definovat funkci key_types(). Funkce by měla přijímat proměnný počet keyword argumentů a vracet nový slovník: klíče představují unikátní typy objektů argumentů předaných do funkce key_types() a příslušné hodnoty jsou seznamy. Každý seznam by měl obsahovat názvy argumentů odpovídající typu definovanému jako klíč (např. volání key_types(kwarg1='a', kwarg2='b', kwarg3=1) vrátí {<class 'int'>: ['kwarg3'], <class 'str'>: ['kwarg1', 'kwarg2']}).

Pro zjištění typu objektu použij funkci type() (např. type(1) vrátí int).

Pokyny

100 XP
  • Definuj funkci s libovolným počtem keyword argumentů.
  • Iteruj přes páry klíč–hodnota.
  • Aktualizuj seznam přidružený ke klíči.