■今回の環境(Python) Google Colaboratory(Google Colab),記事作成時点ではPython 3.9.16が用いられる。 ■ジェネレータ式を用いたリスト内の重複要素を除いた値を返す関数の定義では、ジェネレータ式を用いたリスト内の重複要素を除いた値を返す関数を定義するために、コードを書いていきます。 ■コードdef unique_values(lst): # 空のセットを作成し、既に現れた値を格納する seen = set() # リストの各要素を順番に処理する for item in lst: # もしitemが既にセットに含まれていない場合、 # セットにitemを追加し、itemを出力する if item not in seen: seen.add(item) yield item my_list = [1, 2, 7, 7, 8, 8, 5] uni