回顾:自由的元素
本课属于 Coddy Python 学习旅程的“逻辑与流程”单元。第 55 课,共 78 课。
挑战
简单创建一个名为 elements_of_freedom 的函数,按照特定规则处理字符串元素列表。
你的函数应当:
- 筛除字符数少于 5 的元素
- 将剩余元素转换为大写
- 删除重复元素
- 返回由不重复的大写元素组成的列表
使用列表操作高效地处理数据。
注意:保留列表中元素的原始顺序。
示例:
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 在线编译器