1. ホーム
  2. パイソン

[解決済み】Dictionary: キーのリストに対する値のリストを取得する

2022-04-08 01:05:59

質問

辞書のキーのリストを使用して、対応する項目のリストを取得するビルトイン/クイック方法はありますか?

たとえば、私は持っています。

>>> mydict = {'one': 1, 'two': 2, 'three': 3}
>>> mykeys = ['three', 'one']

を使用するにはどうすればよいですか? mykeys を使用して、辞書内の対応する値をリストとして取得できますか?

>>> mydict.WHAT_GOES_HERE(mykeys)
[3, 1]

解決方法は?

リスト内包が良さそうです。

>>> [mydict[x] for x in mykeys]
[3, 1]