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')
và
(['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
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