笔记:使用numpy 字典按字母排序

# 字典忽略大小写排序,ignore忽略大小写

def sort(dic, ignore=1):

    if type(dic) !=dict:

        return

    keys =list(dic.keys())

    if ignore:

        keys =sorted(keys, key=str.lower)

    else:

        keys.sort()

    result = {}

    for each in keys:

        if type(dic[each]) ==dict:

            result[each] = sort(dic[each], ignore)

    else:

        result[each] = dic[each]

return result

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容