おさらい - 自由の要素
CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 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