Zacznij terazZacznij za darmo

Pisanie funkcji pomocniczej

Wyobraź sobie, że musisz wielokrotnie powtarzać ten sam proces z poprzedniego ćwiczenia dla wielu wierszy danych. Przepisywanie kodu w kółko byłoby żmudne, powtarzalne i trudne w utrzymaniu.

W tym ćwiczeniu stworzysz funkcję, która zamknie w sobie wcześniej napisany kod – dzięki temu wszystko stanie się prostsze i bardziej zwięzłe. Po co? Wystarczy wywołać funkcję i podać odpowiednie listy, aby tworzyć słowniki! Listy feature_names i row_vals są już wczytane – zawierają odpowiednio nazwy kolumn zbioru danych oraz wartości z jednego wiersza.

To ćwiczenie jest częścią kursu

Zestaw narzędzi Pythona

Zobacz kurs

Instrukcje do ćwiczenia

  • Zdefiniuj funkcję lists2dict() z dwoma parametrami: pierwszym jest list1, a drugim list2.
  • Zwróć wynikowy słownik rs_dict wewnątrz funkcji lists2dict().
  • Wywołaj funkcję lists2dict() z argumentami feature_names i row_vals. Wynik wywołania przypisz do zmiennej rs_fxn.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Define lists2dict()
def ____(____, ____):
    """Return a dictionary where list1 provides
    the keys and list2 provides the values."""

    # Zip lists: zipped_lists
    zipped_lists = zip(list1, list2)

    # Create a dictionary: rs_dict
    rs_dict = dict(zipped_lists)

    # Return the dictionary
    

# Call lists2dict: rs_fxn
rs_fxn = ____

# Print rs_fxn
print(rs_fxn)
Edytuj i uruchom kod