1. 程式人生 > >python字典偽切片實現

python字典偽切片實現

文章目錄

前言

此間內容,僅是閒著無聊的情況下順便記錄一點有用的程式碼而已。所以很短很短。

實現

很簡單的,一看就懂。(其實就一句話而已)

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}

以上,就沒了~~