Kom igångKom igång gratis

Skriv en hjälpfunktion

Tänk dig att du behöver upprepa samma process som i föregående övning för många, många rader med data. Att skriva om koden gång på gång skulle snabbt bli både tidskrävande och svårunderhållet.

I den här övningen skapar du en funktion som innehåller koden du skrev tidigare – det gör allt enklare och mer kompakt. Varför? Jo, då behöver du bara anropa funktionen och skicka med rätt listor för att skapa dina ordlistor! Listorna feature_names och row_vals är förinstansierade och innehåller respektive kolumnnamnen från datamängden och de faktiska värdena från en rad i datamängden.

Den här övningen är en del av kursen

Python Toolbox

Visa kurs

Övningsinstruktioner

  • Definiera funktionen lists2dict() med två parametrar: list1 som den första och list2 som den andra.
  • Returnera den resulterande ordlistan rs_dict i lists2dict().
  • Anropa funktionen lists2dict() med argumenten feature_names och row_vals. Tilldela resultatet av funktionsanropet till rs_fxn.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod