Pythonは一度にdictの複数のキーに対応する複数の値を取り出します

Pythonは一度にdictの複数のキーに対応する値を取り出します


主な理由は、コーディングプロセスで、処理に必要なキーに対応する多くの値を取得する必要がある場合があるためです。パッケージをインポートする必要があります from operator import itemgetter
。デフォルトの出力は、
次のコードのキーシーケンスに従ってソートされ ます。

def get_keys_from_dict():
    from operator import itemgetter
    aa = {
    
    1:2,3:4, 5:6}
    print(aa)
    keys = [1,3]
    # need make sure keys in dict_key
    out = itemgetter(*keys)(aa)
    print(out)
    return

if __name__ == '__main__':
    get_keys_from_dict()

出力は次のとおりです。

{1: 2, 3: 4, 5: 6}
(2, 4)
[Finished in 0.9s]

おすすめ

転載: blog.csdn.net/qq_32507417/article/details/107442731