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

发布时间:2026/7/10 6:38:01

影刀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/7/10 6:32:13

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

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

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

2026/7/9 19:28:02

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

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

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

2026/7/9 12:52:26

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

从零开始学网络安全第四天

从零开始学网络安全第四天

2026/7/10 6:31:02

Windows 服务器安全全解|NTFS 权限深度剖析 IIS/FTP/DNS/DHCP 渗透打点核心笔记 前言 做内网渗透、等保测评、Windows 运维必备干货!今天一次性吃透两大核心板块:NTFS 安全权限底层逻辑 实操提权技巧、Windows 四大高危服务 Web/FTP/DNS/…

nRF Connect GATT Server 配置实战:从克隆到自定义服务的 5 个关键步骤

nRF Connect GATT Server 配置实战:从克隆到自定义服务的 5 个关键步骤

2026/7/10 6:31:02

nRF Connect GATT Server 配置实战:从克隆到自定义服务的 5 个关键步骤 在物联网和嵌入式开发领域,蓝牙低功耗(BLE)技术已成为设备间通信的重要标准。作为开发者的得力助手,nRF Connect 提供了强大的 GATT Server 配置…

LTM4644 国产替代方案对比:3款国产4644模块性能实测与选型指南

LTM4644 国产替代方案对比:3款国产4644模块性能实测与选型指南

2026/7/10 6:31:02

LTM4644国产替代方案深度评测:3款主流模块实战对比与选型策略在FPGA和ASIC供电系统设计中,四通道DC-DC电源模块的选择往往决定着整个硬件平台的稳定性和能效表现。随着国产化替代进程加速,市场上涌现出多款对标ADI LTM4644的国产电源模块&…

STM32F103 标准库按键消抖实战:3种软件方案对比与10ms延时实测

STM32F103 标准库按键消抖实战:3种软件方案对比与10ms延时实测

2026/7/10 6:31:02

STM32F103按键消抖技术深度解析:从原理到三种高效实现方案在嵌入式系统开发中,按键作为最基本的人机交互接口,其稳定性和响应速度直接影响用户体验。许多开发者在使用STM32处理按键时都曾遇到过这样的困扰:明明已经检测到按键按下…

macOS源码深度解析:从Darwin内核到系统调用的工程实践

macOS源码深度解析:从Darwin内核到系统调用的工程实践

2026/7/10 6:31:02

1. 项目概述:这不是一个“安装包”,而是一份操作系统源码的完整解剖图谱“macOS (source)”这五个字,乍看像某个下载页面上不起眼的括号备注,甚至可能被误认为是某个精简版或开发者预览版的代号。但如果你在苹果官方开发者文档、X…

LingBot-Vision与LingBot-Depth 2.0:掩码深度建模的实践指南

LingBot-Vision与LingBot-Depth 2.0:掩码深度建模的实践指南

2026/7/10 6:21:01

1. LingBot-Vision与LingBot-Depth 2.0解决了什么实际问题 如果你正在处理视觉任务,特别是需要从图像中提取深度信息或进行视觉基础模型开发,LingBot-Vision和LingBot-Depth 2.0这两个开源项目值得先看环境兼容性和任务适配性。它们不是通用大模型&#…

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

2026/7/9 19:40:56

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gi…

6个月转型AI工程师:实战路径与核心技能

6个月转型AI工程师:实战路径与核心技能

2026/7/9 18:28:30

1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公…

YOLOv5模型剪枝与量化实战:边缘设备部署优化

YOLOv5模型剪枝与量化实战:边缘设备部署优化

2026/7/8 14:04:34

1. 项目背景与核心价值在计算机视觉领域,YOLOv5因其出色的实时检测性能成为工业界宠儿。但当我们尝试将其部署到边缘设备(如树莓派、Jetson Nano或手机终端)时,立刻会遇到两个致命问题:模型体积庞大(原始YO…

终极原神FPS解锁器完整指南:轻松突破60帧限制

终极原神FPS解锁器完整指南:轻松突破60帧限制

2026/7/10 0:00:42

终极原神FPS解锁器完整指南:轻松突破60帧限制 【免费下载链接】genshin-fps-unlock unlocks the 60 fps cap 项目地址: https://gitcode.com/gh_mirrors/ge/genshin-fps-unlock 原神FPS解锁器是一款专为《原神》玩家设计的开源工具,通过先进的Wri…

YesPlayMusic:如何用高颜值播放器重塑你的网易云音乐体验?[特殊字符]

YesPlayMusic:如何用高颜值播放器重塑你的网易云音乐体验?[特殊字符]

2026/7/10 0:00:42

YesPlayMusic:如何用高颜值播放器重塑你的网易云音乐体验?🎵 【免费下载链接】YesPlayMusic 高颜值的第三方网易云播放器,支持 Windows / macOS / Linux :electron: 项目地址: https://gitcode.com/gh_mirrors/ye/YesPlayMusic…

从零实现红黑树:手写C++的set与map容器

从零实现红黑树:手写C++的set与map容器

2026/7/10 0:00:42

1. 项目概述:从STL容器到自研轮子在C的日常开发中,std::set和std::map是我们再熟悉不过的伙伴了。它们一个负责管理不重复的集合,一个负责维护键值对映射,底层都依赖一颗高效的红黑树来保证数据的有序性和操作的性能。但你是否曾想…