Menu
CoddyTech

Ôn tập: Những phần tử tự do

Thuộc phần Logic và luồng chương trình trong hành trình Python của Coddy. Bài học 55 trên 78.

challenge icon

Thử thách

Dễ

Tạo một hàm (function) có tên elements_of_freedom để xử lý danh sách các phần tử chuỗi theo những quy tắc cụ thể.

Hàm của bạn cần:

  1. Lọc bỏ các phần tử có ít hơn 5 ký tự
  2. Chuyển các phần tử còn lại thành chữ in hoa
  3. Loại bỏ mọi phần tử trùng lặp
  4. Trả về danh sách các phần tử in hoa không trùng lặp

Sử dụng các thao tác với danh sách để xử lý dữ liệu hiệu quả.

Lưu ý: Giữ nguyên thứ tự ban đầu của các phần tử trong danh sách.

Ví dụ:

Input: ["apple", "banana", "cherry", "date", "apple", "banana", "grape", "fig"]
Output: ['APPLE', 'BANANA', 'CHERRY', 'GRAPE']

Tự làm thử

def elements_of_freedom(elements):
    # Viết lời giải tại đây
    
    # Bước 1: Lọc các phần tử có độ dài >= 5
    
    # Bước 2: Chuyển các phần tử đã lọc thành chữ in hoa
    
    # Bước 3: Tạo danh sách các phần tử không trùng lặp
    
    # Bước 4: Trả về kết quả cuối cùng
    pass

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch Python online