资讯专栏INFORMATION COLUMN

Python List交集,并集,差集及应用

learning / 254人阅读

生成了两个List:

A = ["apple","apple","banana"]
B = ["banana","apple","banana"]

交集,并集,差集概念这里不说,python代码如下:

#! /usr/bin/env python
# coding:utf-8

listA = [1, 2, 3, 4, 5, 6]
listB = [4, 5, 6, 7]

# Intersection
inte = list(set(listA).intersection(set(listB)))
print "Intersection:", inte

# union
uni = list(set(listA).union(set(listB)))
print "Union:", uni

# Differences
diff = list(set(listA).difference(set(listB)))
print "Differences:", diff

if diff:
    print "wrong"
else:
    print "matched"

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/38596.html

相关文章

  • python 求两个list差集并集交集

    摘要:比如,现在有两个类型一差集很明显结果是,下面我们说一下具体方法。方法正常法方法简化版方法高级版二并集很明显结果是下面是具体方法三交集很明显结果是,下面是具体方法 比如,现在有两个list类型: a_list = [1,2,3,4] b_list = [1,4,5] 一. 差集很明显结果是[2,3,5],下面我们说一下具体方法。方法a.正常法: ret_list = [] ...

    sanyang 评论0 收藏0
  • Python基础知识之集合

    摘要:和一样可以将元素从集合中删除,区别是如果元素不存在则不会报错。从集合中随机删除一个元素,并且返回该元素,如果集合为空则会报错用于清空集合。 集合的描述 集合是无序的、不重复的数据集合,它本身是可变的,但里面的元素是不可变类型(这里要注意,即使是含有列表的元组也不可以,必须是完全不可变类型) 创建集合 创建集合可以使用大括号{}来创建,元素间用逗号分隔,但是不能用它来创建空集合,因为{}...

    libxd 评论0 收藏0
  • python_bomb----集合

    摘要:集合定义集合里面的元素是不可重复的如何定义一个空集合默认情况是,称为字典定义一个空集合集合应用列表去重集合特性集合支持的特性只有成员操作符。 集合定义 集合里面的元素是不可重复的; s={1,1,2,3,4,2,2} print(s) {1, 2, 3, 4} 如何定义一个空集合? s1 = {} # 默认情况是dict, 称为字典 print(s1,type(s1)) {} 定...

    zacklee 评论0 收藏0
  • 学习JavaScript数据结构与算法(三):集合

    摘要:至于这三个的具体概念,可以看图中集合的实现首先,创建一个构造函数。前端路漫漫,且行且歌的前端乐园原文链接寒假前端学习学习数据结构与算法三集合 本系列的第一篇文章: 学习JavaScript数据结构与算法(一),栈与队列第二篇文章:学习JavaScript数据结构与算法(二):链表第三篇文章:学习JavaScript数据结构与算法(三):集合第四篇文章:学习JavaScript数据结构与...

    BDEEFE 评论0 收藏0
  • Python复习笔记跳跃版

    摘要:列表可以完成大多数集合类的数据结构实现。列表用标识,是最通用的复合数据类型。列表是有序的对象集合,字典是无序的对象集合。字典由索引和它对应的值组成。重复的被删除交集并集差集内置函数函数对所有可迭代的对象进行排序操作。 1.列表和字符串,以及字典的使用方法和区别Python字符串 >>> s = abcdef >>> s[1:5] bcde **str = Hello World!**...

    Chao 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<