Menu
Coddy logo textTech

おさらい - 自由の要素

CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 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

Logic & Flowのすべてのレッスン