普贤教程 › 包参考
compact 包
变量↔数组互转(对应 PHP compact/extract)
compact.px — 变量↔数组互转(对应 PHP compact/extract)
| 项 | 值 |
|---|---|
| 包名 | compact |
| 版本 | 0.1.0 |
| 入口 | compact.px |
| 分类 | 文本与中文处理 |
| 文件数 / 行数 | 1 / 77 |
安装与引入
bash
pxpkg init # 首次 pxpkg add compact@0.1.0 pxpkg install
px
import compact所属分类教程:文本与中文处理
公开接口
| 函数 | 参数 |
|---|---|
cp_compact | names, values |
cp_extract | d, keys, prefix |
cp_only | d, keys |
cp_except | d, keys |
cp_pluck | lst, key |
cp_flip | d |
包内说明(源码头注释)
text
compact.px — 变量↔数组互转(对应 PHP compact/extract) 依赖: 无 函数列表: cp_compact(names, values) → dict # 从 names+values 构建 dict cp_extract(d, keys, prefix) → dict # 从 dict 提取指定键到新 dict cp_only(d, keys) → dict # 只保留指定键 cp_except(d, keys) → dict # 排除指定键 cp_pluck(list, key) → list # 从 list[dict] 中提取某键的值 cp_flip(d) → dict # 键值互换