शुरू करेंमुफ़्त में शुरू करें

आपकी मदद के लिए एक फंक्शन लिखना

मान लीजिए आपको पिछले अभ्यास में किया गया वही प्रोसेस डेटा की बहुत सारी पंक्तियों पर दोहराना है। बार-बार वही कोड फिर से लिखना बहुत उबाऊ, दोहरावदार और संभालना मुश्किल हो सकता है.

इस अभ्यास में, आप पहले लिखा गया कोड एक फंक्शन में समेटेंगे ताकि काम आसान और अधिक संक्षिप्त हो जाए। क्यों? क्योंकि फिर आपको बस फंक्शन कॉल करना होगा और सही सूचियाँ देकर अपने डिक्शनरी बना सकते हैं! फिर से बता दें, feature_names और row_vals सूचियाँ पहले से लोड हैं। इनमें क्रमशः डेटासेट के हेडर नाम और डेटासेट की एक पंक्ति के वास्तविक मान हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python टूलबॉक्स

पाठ्यक्रम देखें

अभ्यास निर्देश

  • lists2dict() नाम का फंक्शन दो पैरामीटर के साथ परिभाषित करें: पहला list1 और दूसरा list2.
  • lists2dict() में प्राप्त डिक्शनरी rs_dict को रिटर्न करें.
  • lists2dict() फंक्शन को feature_names और row_vals आर्ग्युमेंट्स के साथ कॉल करें। फंक्शन कॉल के परिणाम को rs_fxn में असाइन करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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)
कोड संपादित करें और चलाएँ