＃最初に、予約されたトークンと ``トークンのリストからセットを作成します
token_list = set（[''] + reserved_tokens）

＃次に、「フィルター」を使用して、「min_freq」以上の周波数を持つトークンのみを含めるだけです
filtered_tokens = filter（lambda token_freq：token_freq [1]> = min_freq、self.token_freqs）

＃次に、「map」を使用して、 `token_freq`タプルからトークンのみを抽出します
mapped_tokens = map（lambda token_freq：token_freq [0]、filtered_tokens）

＃最後に、フィルタリングされたトークンとマップされたトークンを「token_list」に追加してソートします
token_list = token_list.union（mapped_tokens）
self.idx_to_token = list（sorted（token_list））
# First, we create a set from the list of reserved tokens and the `<unk>` token
token_list = set(['<unk>'] + reserved_tokens)

# Next, we use `filter` to only include tokens that have a frequency greater than or equal to `min_freq`
filtered_tokens = filter(lambda token_freq: token_freq[1] >= min_freq, self.token_freqs)

# Then, we use `map` to extract only the token from the `token_freq` tuple
mapped_tokens = map(lambda token_freq: token_freq[0], filtered_tokens)

# Finally, we add the filtered and mapped tokens to the `token_list` and sort it
token_list = token_list.union(mapped_tokens)
self.idx_to_token = list(sorted(token_list))