＃トークンのソートされたセットからリストを作成する
＃トークンに予約されたトークンが含まれる場所、
＃最小周波数以上の周波数を持つトークン、および
self.idx_to_token = list（sorted（set）
  ＃トークンのセットにを追加
  [''] +
  ＃予約トークンをトークンのセットに追加します
  RESERVED_TOKENS +
  ＃各トークンと周波数をトークンのみにマップする
  ＃周波数が最小周波数以上の場合
  地図（
    ラムダトークン、_：トークン、
    ＃周波数が最小周波数以上のトークンと周波数のペアをフィルタリングします
    フィルター（
Lambda _、freq：freq> = min_freq、
self.token_freqs
））
  ））
））））
# Create a list from the sorted set of tokens 
# where the tokens include the reserved tokens,
# tokens with a frequency greater than or equal to the minimum frequency, and <unk>
self.idx_to_token = list(sorted(set(
  # Add <unk> to the set of tokens
  ['<unk>'] + 
  # Add the reserved tokens to the set of tokens
  reserved_tokens + 
  # Map each token and frequency to just the token 
  # where the frequency is greater than or equal to the minimum frequency
  map(
    lambda token, _: token,
    # Filter the token and frequency pairs where the frequency is greater than or equal to the minimum frequency
    filter(
	  lambda _, freq: freq >= min_freq,
	  self.token_freqs
	)
  )
)))