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

Iterable objects को मिलाना

आपको wlist नाम की एक list दी गई है, जिसमें अलग-अलग शब्दों की lists हैं। आपका कार्य एक नया iterable object बनाना है, जहाँ हर element एक tuple हो। हर tuple में wlist की एक list, उस list की length, और उस list का सबसे लंबा शब्द होना चाहिए। अगर सबसे लंबे शब्द के चयन में टाई हो, तो संबंधित list में जो शब्द पहले आता है (सबसे छोटा index), उसे लें। उदाहरण के लिए, यह list

[
    ['dog', 'pigeon'],
    ['cat', 'wolf', 'seal']
]

हो तो बनने वाले tuples होंगे:
(['dog', 'pigeon'], 2, 'pigeon')
और
(['cat', 'wolf', 'seal'], 3, 'wolf')

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

Python में कोडिंग इंटरव्यू प्रश्नों का अभ्यास

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

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

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

# Define a function searching for the longest word
def get_longest_word(words):
    longest_word = ''
    for word in words:
        if ____:
            ____ = ____
    return longest_word
कोड संपादित करें और चलाएँ