影刀RPA新手教程:字典完全指南——什么是键值对、怎么存、怎么取

发布时间:2026/8/24 20:39:03

影刀RPA新手教程:字典完全指南——什么是键值对、怎么存、怎么取
影刀RPA新手教程字典完全指南——什么是键值对、怎么存、怎么取你好我是林焱。今天我们聊字典。字典就是一对一对的东西像通讯录一样名字对应电话。在影刀里字典是用来存键值对的。字典就像通讯录用生活中的东西来类比字典就像一本通讯录。通讯录里每一行都是一对姓名和电话。比如张三13800138000李四13900139000王五13600136000姓名是键电话是值。通过姓名键可以找到电话值。这就是字典的核心键值对。案例主线创建姓名电话字典我们今天做的案例是创建一个姓名-电话字典存3个人的信息。然后根据姓名查电话。这个案例会用到字典的创建、添加、读取等操作。创建字典变量打开影刀RPA新建一个应用。先创建一个字典变量。点上方工具栏里的变量按钮。变量名称填通讯录变量类型选字典。默认值可以先空着点确定。这样你就有了一个空的字典变量。往字典里添加键值对创建了字典之后我们往里面加东西。在影刀里有个指令叫设置字典值在字典分类里。双击它放到流程编辑区。配置设置字典值指令指令放好之后看右边的属性设置区。第一个要填的是目标字典选通讯录。拼多多店群自动化上架方案第二个要填的是键填张三注意加英文引号。第三个要填的是值填13800138000。点一下空白处保存。运行之后张三这个键和13800138000这个值就被加到通讯录里了。继续添加更多联系人用同样的方法再添加两次。第二次键填李四值填13900139000。第三次键填王五值填13600136000。添加完之后通讯录这个字典里就有三对键值了“张三” - “13800138000”“李四” - “13900139000”“王五” - “13600136000”我当时踩过这个坑我第一次用字典的时候用了一个不存在的键去取值。比如字典里只有张三、“李四”、“王五”我却用赵六去查。结果影刀直接报错了流程中断了。后来我才知道用不存在的键去取字典里的值会报错。安全的做法是先判断这个键在不在字典里再取值。后面我会教你怎么判断。从字典里取出值往字典里加了键值对怎么把值取出来呢影刀里有个指令叫获取字典值在字典分类里。双击它放到流程编辑区。配置获取字典值指令配置这个指令需要填第一个是目标字典选通讯录。第二个是键填张三我们要查张三的电话。第三个是保存到变量新建一个字符串变量叫张三的电话。运行之后张三的电话这个变量里就存着13800138000了。判断键是否在字典里刚才说了用不存在的键去取值会报错。怎么避免呢先用字典是否包含键指令在字典分类里。它会返回一个真或假的结果。如果包含返回真如果不包含返回假。你可以根据这个结果决定要不要取值。案例安全查询电话我们来做一个安全查询的功能第一步拖一个字典是否包含键指令。第二步目标字典选通讯录键填张三。第三步保存结果到一个布尔变量叫存在吗。第四步用一个判断指令后面文章会详细讲如果存在吗是真再去取值如果是假就打印查无此人。修改字典里的值字典里的值不仅可以读还可以改。方法是直接用设置字典值指令。如果键已经存在新值会覆盖旧值。比如张三原来的电话是13800138000你再设一次填13800139999就改掉了。如果键不存在就会新增一对键值。删除字典里的键值对有时候我们需要从字典里删掉一对键值。影刀里有个指令叫删除字典键值对在字典分类里。只要填要删的键就行。比如填张三就会把张三这一对键值都删掉。删掉之后再查张三就查不到了。获取字典里所有的键有时候我们想知道字典里都有哪些键。影刀里有个指令叫获取字典所有键在字典分类里。它会返回一个列表里面装着所有的键。比如我们的通讯录字典所有键就是[“张三”, “李四”, “王五”]。把这个列表存到一个变量里就可以遍历了。获取字典里所有的值同理也可以获取字典里所有的值。用获取字典所有值指令在字典分类里。它会返回一个列表里面装着所有的值。比如我们的通讯录字典所有值就是[“13800138000”, “13900139000”, “13600136000”]。TEMU店群如何管理运营获取字典里所有的键值对如果想同时拿到键和值可以用获取字典所有键值对指令。它会返回一个特殊格式的数据里面包含了所有的键值对。这个数据可以遍历每次取出一对键和值。字典的其他常用操作除了上面说的字典还有一些常用操作清空字典把字典里所有的键值对都删掉变成空字典获取字典长度返回字典里有多少对键值复制字典把一个字典的所有键值对复制到另一个字典里这些操作在字典分类里都能找到。我当时踩过这个坑还有一个坑我必须提醒你。字典的键必须是唯一的。如果你用同一个键存了两次值后面那次会覆盖前面那次。比如先设张三-“13800138000”再设张三-“13900139000”。最后字典里张三对应的值只有13900139000前面的被覆盖了。这个特性有时候是坑有时候是功能要看你怎么用。案例完整步骤我们来把案例完整做一遍第一步创建字典变量通讯录。第二步往里面加三对键值张三、李四、王五的电话。第三步用字典是否包含键指令检查张三在不在。第四步如果在用获取字典值指令取出张三的电话。第五步把电话打印到日志里。完成。home.linyan.cloud关于字典的操作常用的就是这些。创建、添加、读取、判断、修改、删除。掌握了这些你就能处理大部分和字典有关的需求了。如果你想看更多教程可以访问 home.linyan.cloud。12大核心模块 coverage这篇文章覆盖了以下核心模块字典变量创建使用变量按钮创建字典类型变量设置键值使用设置字典值指令获取值使用获取字典值指令判断是否包含键使用字典是否包含键指令删除键值对使用删除字典键值对指令获取所有键使用获取字典所有键指令获取所有值使用获取字典所有值指令获取所有键值对使用获取字典所有键值对指令内容标签影刀RPA字典处理键值对通讯录零基础教程数据结构作者林焱

相关新闻

Python量化交易实战:从环境搭建到双均线策略回测全流程

Python量化交易实战:从环境搭建到双均线策略回测全流程

2026/8/22 5:05:01

你是不是也刷到过那些“30天学会Python量化交易,学完即能就业”的广告?点进去一看,要么是零散的知识点堆砌,要么是复杂的理论让人望而却步。对于想从零开始,真正掌握一门能创造价值技能的开发者来说,最大的…

ArcGIS Pro 3.x 模型构建器实战:6步实现志愿者区域随机分配与PDF导出

ArcGIS Pro 3.x 模型构建器实战:6步实现志愿者区域随机分配与PDF导出

2026/8/22 11:22:44

ArcGIS Pro 3.x 模型构建器实战:6步实现志愿者区域随机分配与PDF导出在共享单车管理、社区服务分配等场景中,如何高效地将地理区域随机分配给志愿者团队并生成可视化报告?ArcGIS Pro 3.x的模型构建器(ModelBuilder)提供…

Python量化交易入门:30天掌握数据分析与策略回测实战

Python量化交易入门:30天掌握数据分析与策略回测实战

2026/8/22 19:55:23

这次我们来看一个面向零基础学习者的Python量化交易与数据分析实战教程。这个教程的核心目标非常直接:通过30天的系统学习,让没有编程和金融背景的初学者,能够掌握使用Python进行量化交易策略开发与数据分析的完整技能链,并达到能…

openpilot CAN总线延迟怎么优化?三步定位、三档改法全教程

openpilot CAN总线延迟怎么优化?三步定位、三档改法全教程

2026/8/24 20:34:26

openpilot CAN总线延迟怎么优化?三步定位、三档改法全教程 【免费下载链接】openpilot openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300 supported cars. 项目地址: https://gitcode.com/GitHub_Tre…

Minimax算法岗面试攻略:大模型与机器学习核心考察点

Minimax算法岗面试攻略:大模型与机器学习核心考察点

2026/8/24 20:34:26

1. Minimax算法岗面试全景透视作为国内AI领域的明星企业,Minimax凭借其自研的Agnes大模型在生成式AI赛道快速崛起。去年完成超2.5亿美元融资后,其算法团队规模扩张了近3倍。从内部人士透露的信息看,他们的面试流程具有鲜明的"大模型特色…

patcher9x 完整指南:一键修复 Windows 95/98/ME,让怀旧系统跑在新 CPU 上

patcher9x 完整指南:一键修复 Windows 95/98/ME,让怀旧系统跑在新 CPU 上

2026/8/24 20:34:26

patcher9x 完整指南:一键修复 Windows 95/98/ME,让怀旧系统跑在新 CPU 上 【免费下载链接】patcher9x Patch for Windows 9x to fix CPU issues 项目地址: https://gitcode.com/gh_mirrors/pa/patcher9x 为什么 Win98 在新 CPU 上会秒崩&#xff…

PC微信防撤回补丁实测教程:RevokeMsgPatcher 十分钟装完,附微信多开

PC微信防撤回补丁实测教程:RevokeMsgPatcher 十分钟装完,附微信多开

2026/8/24 20:34:26

PC微信防撤回补丁实测教程:RevokeMsgPatcher 十分钟装完,附微信多开 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目…

DeepSeek插件开发实战:从零构建自定义Tool与函数调用

DeepSeek插件开发实战:从零构建自定义Tool与函数调用

2026/8/24 20:34:26

1. 项目概述:为什么我们要亲手打造一个DeepSeek插件?最近在折腾DeepSeek的API,发现官方提供的工具虽然强大,但总有些特定场景下的需求没法直接满足。比如,我想让它能一键调用我内部系统的数据查询接口,或者…

MediaPipe Model Maker 图像分类实战:从数据到 TFLite 模型的 5 步完整教程

MediaPipe Model Maker 图像分类实战:从数据到 TFLite 模型的 5 步完整教程

2026/8/24 20:24:26

MediaPipe Model Maker 图像分类实战:从数据到 TFLite 模型的 5 步完整教程 【免费下载链接】mediapipe Cross-platform, customizable ML solutions for live and streaming media. 项目地址: https://gitcode.com/GitHub_Trending/med/mediapipe MediaPipe…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/24 19:53:32

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/24 19:56:07

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/23 0:02:09

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定

2026/8/24 0:03:28

OpenModScan:免费跨平台 Modbus 主站调试工具,让现场通讯验证一键搞定 【免费下载链接】OpenModScan Open ModScan is a Free Modbus Master (Client) Utility 项目地址: https://gitcode.com/gh_mirrors/op/OpenModScan OpenModScan 是一款开源免…

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化

2026/8/24 0:03:28

WechatHook 终极指南:5大核心能力详解,3分钟看懂微信自动化 【免费下载链接】WechatHook Enjoy hooking wechat by Xposed....Accessibility...and so on... 项目地址: https://gitcode.com/gh_mirrors/we/WechatHook WechatHook 是一个基于 Xpos…

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南

2026/8/24 0:03:28

如何在ThinkPad X390上安装macOS:OpenCore EFI完整指南 【免费下载链接】ThinkpadX390-Opencore-EFI macOS Catalina & Big Sur & Monterey on ThinkPad X390 (Hackintosh) 项目地址: https://gitcode.com/gh_mirrors/th/ThinkpadX390-Opencore-EFI …

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/22 2:02:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/22 4:13:47

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/22 1:32:34

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…