美文网首页
python之集合

python之集合

作者: 谢小磊 | 来源:发表于2018-10-29 16:09 被阅读0次

集合(set):是一个无序不重复元素的集。基本功能是去重。可以使用大括号或者set()函数创建set集合,注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。

student = {'Tom', 'Jim', 'Mary', 'Tom', 'Jack', 'Rose'}
print(student)   # 重复的元素被自动去掉
#{'Jim', 'Jack', 'Mary', 'Tom', 'Rose'}

'Rose' in student  # membership testing(成员测试)
#True

'KEN' in student  # membership testing(成员测试)
#False
# set可以进行集合运算
a = set('abracadabra')
b = set('alacazam')
a
b
#{'a', 'b', 'c', 'd', 'r'}
#{'a', 'c', 'l', 'm', 'z'}
a - b     # a和b的差集
#{'b', 'd', 'r'}
a | b     # a和b的并集
#{'a', 'b', 'c', 'd', 'l', 'm', 'r', 'z'}
a & b     # a和b的交集
#{'a', 'c'}
a ^ b     # a和b中不同时存在的元素
#{'b', 'd', 'l', 'm', 'r', 'z'}
a = ['him', 25, 100, 'her', 100, 25]

#判断多个值,那么就要用到set
set([25, 100]) <= set(a)
#True

随手点个关注和赞呗。
谢谢。

相关文章

  • 一个月没更新,今天来复习下python集合,你学会了吗?

    Python集合,你学会了吗? Python之集合(set) 集合(set)是一个无序的不重复元素序列。 可以使用...

  • python之集合

    集合(set):是一个无序不重复元素的集。基本功能是去重。可以使用大括号或者set()函数创建set集合,注意:创...

  • Python之集合

    集合 集合是一个无序的 创建集合的方式有两种 使用关键字set创建list1 = set([1,4,2,6,7,8...

  • Python之集合

    集合的创建方式 添加 add update 删除 remove pop clear

  • 10.Python基础数据类型之集合

    Python基础数据类型之集合 集合(set)集合(set)是一个无序的、不重复元素序列,因此集合没有索引且没有重...

  • Python精简入门学习(十三)

    Python精简入门学习之集合 -set -创建集合 -添加操作 -清空操作 -差集操作 -交集操作 -并集操作 ...

  • Python之集合筛选

    如何在列表,字典,集合中根据条件筛选 核心:使用生成式 列表: 生成随机列表: 筛选方法: 字典: 生成字典: 筛...

  • Python之数据集合

    今天要学习的是Python中的数据集合类,废话不多说,直接开始。 1.列表(list) 列表 是Python内置的...

  • Python ☞ day 4

    Python学习笔记之 (set)集合 & 迭代器 & 函数 & 匿名函数 & 高阶函数 set set:类似di...

  • 2019-11-07

    Python GUI之tkinter窗口视窗教程大集合--转载收藏(https://blog.csdn.net/a...

网友评论

      本文标题:python之集合

      本文链接:https://www.haomeiwen.com/subject/fbqbtqtx.html