请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 78|回复: 1

python数据类型之集合

[复制链接]

8

主题

8

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2021-10-17 14:52:21 | 显示全部楼层 |阅读模式
(1).可以使用大括号{}或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。
(2).功能是进行成员关系测试和删除重复元素。
(3).成员测试:可以用in关键字判定元素是否在集合内。
一、格式 普通集合: ser1={‘name','dream','88'}
把字符串强制转换为集合,有相同的字符e,只保留一个: set2=set('newdream')

二、集合运算
a=set('abcd')
b=set
('abcrt')
1. print(a-b)——a和b的差集即打印a中存在,但b中不存在的元素;
输出结果为:{'d'}
print(b-a)——b和a的差集即打印b中存在,但a中不存在的元素;
输出结果为:{'t', 'r'}
print(b|a)——a和b的并集即打印a和b中不重复的所有元素;输出结果为:{'a', 'c', 't', 'b', 'd', 'r'}
print(a&b)——a和b的交集即打印a和b中都存在的元素;输出结果为:{'b', 'a', 'c'}print(a^b)——a和b中不同时存在的元素;输出结果为:{'d', 'r', 't'}


回复

使用道具 举报

1712

主题

2070

帖子

7452

积分

论坛元老

Rank: 8Rank: 8

积分
7452
发表于 2021-10-18 08:39:23 | 显示全部楼层
棒棒哒~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2021-12-6 22:18 , Processed in 0.040605 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表