px普贤教程PuXian
普贤教程 › 包参考

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_compactnames, values
cp_extractd, keys, prefix
cp_onlyd, keys
cp_exceptd, keys
cp_plucklst, key
cp_flipd

包内说明(源码头注释)

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   # 键值互换