跳到主要内容

词典操作

对词典变量取值、设置、删除,或和查询字符串互转。整本替换用 赋值

当前模块定义

概述

先选 操作类型。读写某一个键时再填

参数说明

操作类型:要进行的操作。点开下拉看当前全部选项。

操作类型说明
取值读某个键对应的值,写入 结果
设置值 (文本类型)写入时转成文本
设置值 (变量原始类型)保持原来的类型
删除一项去掉这个键值对
清空旧稿未写。去掉全部键
获取键(Key)列表所有键组成文本列表,写入 结果
获取值列表所有值组成文本列表,写入 结果
翻转键值生成新词典:原值变键、原键变值。原值必须是文本且不能重复
查询字符串转换为词典(name1=value1&name2=value2...)解析查询串,写入 结果
词典转换为查询字符串转成 name1=value1&…,写入 结果
词典转换为查询字符串(不对键和值进行URL编码)旧稿未写。同上但不做 URL 编码

设置值 (变量原始类型) 时,如果值是列表、词典等引用类型,词典里存的是同一份对象:后来改列表,词典里也会变。

词典:要操作的词典变量。类型为「查询字符串转换为词典」时不显示。

查询字符串:仅「查询字符串转换为词典」。要解析的 name1=value1&name2=value2 文本。

:要读写或删除的键名。

:要存到该键下的内容。仅两种「设置值」。

键不存在时返回空值:仅 取值。开启后键不存在不当作失败。旧稿未写。

忽略键的大小写:读写时是否忽略大小写。仅取值、设置、删除时显示。

失败后停止:失败是否中止动作。默认关闭。旧稿未写。

输出

  • 是否成功:操作是否成功。
  • 结果:随操作类型变化。取值是该键的值;取键/值列表是列表;翻转和查询串转换是新词典或查询文本。

限制与排障

翻转键值要求原值都是不重复的文本,否则会失败。引用类型放进词典后会跟着原变量一起变;只要独立副本,先 赋值 再写入。

示例动作

相关链接

更新历史

  • 1.5.3 增加「翻转键值」。
  • 1.9.11 设置值增加保持原有类型的操作。
  • 1.9.15 增加词典与查询字符串之间的转换。

更新于