# xy_dict **Repository Path**: xy-opensource/xy_dict ## Basic Information - **Project Name**: xy_dict - **Description**: 字典工具 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-05 - **Last Updated**: 2024-11-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xy_dict | [简体中文](./README.md) | [繁體中文](readme/README.zh-hant.md) | [English](readme/README.en.md) | | ----------- | -------------|---------------------------------------| ## 说明 字典工具。 ## 源码仓库 | [Github](https://github.com/xy-base/xy_dict.git) | [Gitee](https://gitee.com/xy-opensource/xy_dict.git) | [GitCode](https://gitcode.com/xy-opensource/xy_dict.git) | | ----------- | -------------|---------------------------------------| ## 安装 ```bash # bash pip install xy_dict ``` ## 使用 ```python # Python 解释器 from xy_dict.utils import is_empty_dict, dict_get object_map_0 = {} is_empty_dict(object_map_0) # True object_map_1 = {"key_0":"object_0"} is_empty_dict(object_map_1) # False dict_get(object_map_1, "key_0") # object_0 dict_get(object_map_0, "key_0") # None from xy_dict.Dict import Dict object_map_2 = {"key_0":"object_0", "key_1":{"key_2":"object_2"}, "key_3":["object_3"]} object_dict = Dict(object_map_2) object_dict.search_k("key_0") object_dict.key_map # {'key_0': 'object_0'} object_dict.search_k("key_1") object_dict.key_map # {'key_1': {'key_2': 'object_2'}} object_dict.search_v("object_0") object_dict.key_map # {'key_0': 'object_0'} object_dict.search_v({"key_2":"object_2"}) object_dict.key_map # {'key_1': {'key_2': 'object_2'}} object_dict.search_kv('key_0', 'object_0') object_dict.key_map # {'key_0': 'object_0'} object_dict.search_kv('key_0', 'object_0') object_dict.key_map # {'key_0': 'object_0'} object_dict.search_kv('key_0', 'object_01') object_dict.key_map # {} ``` ## 许可证 xy_dict 根据 <木兰宽松许可证, 第2版> 获得许可。有关详细信息,请参阅 [LICENSE](LICENSE) 文件。 ## 捐赠 如果小伙伴们觉得这些工具还不错的话,能否请咱喝一杯咖啡呢? ![Pay-Total](./readme/Pay-Total.png) ## 联系方式 ``` 微信: yuyangiit 邮箱: yuyangit.0515@qq.com ```