python实现给定两个列表,“求同存异”

目录

问题描述:

代码实现:


问题描述:

给定两个列表,list1和list2。 python实现求list1和list中重复的元素,以及在list1中,不在list2的元素。

代码实现:

def common_unique(pred_list, gold_list):
   # 找到两个列表中的重复元素
    common_elements = list(set(pred_list) & set(gold_list))

    # 找到在list1中出现但未在list2中出现的元素
    unique_to_list1 = list(set(pred_list) - set(gold_list))  # 表示在pred_list中出现而不在gold_list中出现的元素

    return common_elements, unique_to_list1

pred_list = [1,2,3,4]
gold_list = [3,4,5,6]
common_elements, unique_to_list1 = common_unique(pred_list, gold_list)
print("common_elements", common_elements) # 两个列表中,均出现的元素
print("unique_to_list1", unique_to_list1) # 在list1中出现,并未在list2中出现

运行结果:

相关推荐

  1. C++ 实现Python 列表list 的种方法

    2024-01-07 04:18:01       28 阅读
  2. 探索Python中查找列表的不同项的技巧与方法

    2024-01-07 04:18:01       35 阅读
  3. python实现二维数组相加

    2024-01-07 04:18:01       33 阅读
  4. PHP 判断给定时间是否在同一周,月,年

    2024-01-07 04:18:01       67 阅读
  5. Python练习之列表数之和

    2024-01-07 04:18:01       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-07 04:18:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-07 04:18:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-07 04:18:01       82 阅读
  4. Python语言-面向对象

    2024-01-07 04:18:01       91 阅读

热门阅读

  1. 面试 Vue 框架八股文十问十答第四期

    2024-01-07 04:18:01       64 阅读
  2. kubectl命令中常用的缩写

    2024-01-07 04:18:01       55 阅读
  3. vue3对比vue2是怎样的

    2024-01-07 04:18:01       56 阅读
  4. FreeRTOS学习笔记

    2024-01-07 04:18:01       45 阅读
  5. 编程笔记 html5&css&js 019 HTML实体

    2024-01-07 04:18:01       49 阅读
  6. 雪球股票数据接口

    2024-01-07 04:18:01       63 阅读
  7. 沙特saber认证是什么,怎么办理的

    2024-01-07 04:18:01       60 阅读
  8. MFC:CDC 类与成员

    2024-01-07 04:18:01       62 阅读