Menu
CoddyTech

回顾:自由的元素

本课属于 Coddy Python 学习旅程的“逻辑与流程”单元。第 55 课,共 78 课。

challenge icon

挑战

简单

创建一个名为 elements_of_freedom 的函数,按照特定规则处理字符串元素列表。

你的函数应当:

  1. 筛除字符数少于 5 的元素
  2. 将剩余元素转换为大写
  3. 删除重复元素
  4. 返回由不重复的大写元素组成的列表

使用列表操作高效地处理数据。

注意:保留列表中元素的原始顺序。

示例:

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

亲手试试

def elements_of_freedom(elements):
    # 在这里填写你的答案
    
    # 第 1 步:筛选长度 >= 5 的元素
    
    # 第 2 步:将筛选后的元素转换为大写
    
    # 第 3 步:创建一个不含重复元素的列表
    
    # 第 4 步:返回最终结果
    pass

逻辑与流程中的所有课

自己练习: Python 在线编译器