ट्यूपल्स निकालना
पिछले अभ्यास में, आपने दो list comprehensions का उपयोग करके lengths और words सूचियाँ बनाई थीं, जो क्रमशः wlist की आंतरिक सूचियों की लंबाइयों और उन सूचियों में मौजूद सबसे लंबे शब्दों को दर्शाती थीं. इस अभ्यास में, आप उन्हें थोड़ा अलग तरीके से बनाएँगे. पहले, वही कैलकुलेशन एक ही list comprehension में डालिए, जिसका परिणाम ट्यूपल्स की एक सूची होना चाहिए. दूसरे, unzip ऑपरेशन लागू करके दो अलग-अलग ट्यूपल्स बनाईए, जो पिछले अभ्यास की lengths और words जैसी दिखें.
सूची wlist और फंक्शन get_longest_word() आपके वर्कस्पेस में पहले से मौजूद हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में कोडिंग इंटरव्यू प्रश्नों का अभ्यास
अभ्यास निर्देश
wlistके प्रत्येक आइटम की लंबाई और सबसे लंबा शब्द समेटे हुए ट्यूपल्स की एक सूची बनाएँ.- बनी हुई सूची को अनव्रैप करें और दो अलग-अलग ट्यूपल्स बनाएँ.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create a list of tuples with lengths and longest words
result = [
(____, ____) for item in ____
]
# Unzip the result
lengths, words = ____
for item in zip(wlist, lengths, words):
print(item)