次のデータ構造が与えられた場合、交差を見つける最も効率的な方法は何ですか?これは両方のデータ構造に共通のキーです。
dict1 = {'2A':'....','3A':'....','4B':.....}
list1 = [......,'2A','4B'.....]
Expected output = ['2A','4B']
リスト(dict1ではない)を他のデータ構造に編成しても、出力が高速になる場合は問題ありません。このルックアップは、多数のディクテーションに対して 2 回実行されるため、速度が重要です。