Python辞書擬似スライス実装

2730 ワード

文書ディレクトリ
  • 前言
  • を実現
  • テスト
  • 前言
    この間の内容は、暇な時に役立つコードをメモしておくだけです.だから短いです.
    インプリメンテーション
    とても簡単で、見ると分かります.(実は一言だけ)
    def dict_slice(ori_dict, start, end):
        """
             
        :param ori_dict:   
        :param start:   
        :param end:   
        :return:
        """
        slice_dict = {k: ori_dict[k] for k in list(ori_dict.keys())[start:end]}
        return slice_dict
    

    テスト
    a = {"1": 1, "2": 2, "3": 3}
    print(dict_slice(a, 1, -1))
    >>> {'2': 2}
    

    以上、ありません~~