关于Microsoft Power Automate-中-列表的相减操作-减去列表-第一个列表-减去-第二个列表
Posted on 2025-09-08 10:35 520_1351 阅读(29) 评论(0) 收藏 举报关于减去列表, 比较两个列表,并使用位于第一个列表中但不在第二个列表中的项创建新列表,这样一些注意事项如下:
1、对于参数来说,只需要提供两个列表,结果会输出到一个新的列表,默认名为:ListDifference
2、重点是,结果是,在列表一中有的,但列表二中没有,有点类似于列表中多余的元素
3、在做减法时,列表没有顺序的,是通过到第二列表中查找,只要查找到了、这个元素就不会出现在结果列表中
4、如果列表中有重复的,也会被减掉,如列表一中有 两个cc字符串,列表二中只有一个cc字符串,结果列表中也是不会再有cc字符串的
5、需要注意的是,【减去列表】步骤是区分大小写的,这个步骤能指定的只能是两个列表,没有忽略大小写的选项!!
6、总之,如果两个列表中的元素一样,个数也一样(顺序不一样没有关系)这样相减,肯定是会返回一个空列表的! (在有些场景作比较时比较有用)
尤其对于第3、4点、可以通过如下截图看出其效果,其中列表一的值为[aa,cc,bb,cc],列表二的值为[aa,bb,cc,dd] 其结果就是空列表[]

补充,如果是使用if条件判断两个列表是否相等,这种是很严格的,必须要求个数和顺序和内容都是一样的才可以
因为笔者有个场景,想判断两个列表的内容是否一样,顺序是乱的,所以对顺序不作要求,于是就使用 【减去列表】这种方式,只要结果是空,那内容就是一样的了(前提列表中没有重复的元素)
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19079257
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!
浙公网安备 33010602011771号