Bắt đầu ngayBắt đầu miễn phí

Kết hợp các đối tượng có thể lặp

Bạn được cung cấp danh sách wlist chứa các danh sách các từ khác nhau. Nhiệm vụ của bạn là tạo một đối tượng có thể lặp mới, trong đó mỗi phần tử là một tuple. Mỗi tuple cần chứa một danh sách từ wlist, độ dài của danh sách đó, và từ dài nhất trong danh sách. Nếu có nhiều lựa chọn cho từ dài nhất, hãy chọn từ có chỉ số thấp nhất trong danh sách đang xét. Ví dụ, với danh sách

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

các tuple kết quả sẽ là:
(['dog', 'pigeon'], 2, 'pigeon')

(['cat', 'wolf', 'seal'], 3, 'wolf')

Bài tập này là một phần của khóa học

Luyện tập câu hỏi phỏng vấn lập trình bằng Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Define a function searching for the longest word
def get_longest_word(words):
    longest_word = ''
    for word in words:
        if ____:
            ____ = ____
    return longest_word
Chỉnh sửa và Chạy Mã