为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第十天 python全能工程师

标签:
Python

课程名称python全能工程师

课程章节python字典常用方法python集合常用方法

课程讲师deweizhang

课程内容

1、数据类型与布尔值的关系

每一种数据类型都有自身的值表示True与False;

not 取相反的值。

整型int:非0为True,0为False;

浮点型float:非0.0为True,0.0为False;

字符串str:判断长度,len(str) != 0为True,长度等于0即空字符串为False;

列表list:判断长度,len(list) != 0为True,长度等于0为False;

元组tuple:判断长度,len(tuple) != 0为True,长度等于0为False;

字典dict:判断长度,判断长度,len(dict) != 0为True,长度等于0为False;

None:not None为True,None为False。

2、集合

集合是一个无序的、不重复的元素序列。

元素数据类型:支持所有数据类型

注:定义一个空集合,只能用set(),不能用大括号{}。

2.1集合的“增删改”

set.add(item)函数向集合中增加一个函数。

set.update(iterable)函数加入一个集合(或列表、元组、字符串)。

set.remove(item)函数:删除集合中的某个元素。

set.clear()清空集合。

del set 删除集合。

注意:集合没有索引功能;

集合没有获取元素的方法;

集合只是用来处理列表或元组的一种临时数据类型,不适合存储和传输。

2.2集合的差集

difference函数:返回集合的差集。

a_set.difference(b_set)

2.3集合的交集

intersection函数:返回两个或多个集合都包含的元素。

a_set.intersection(b_set...)

2.4集合的并集

union函数:返回多个集合的并集,即所有集合的所有元素,不重复。

a_set.union(b_set ...)

2.5集合的isdisjoint函数

判断两个集合是否有相同的元素,如果没有返回True,否则返回False。

a_set.isdisjoint(b_set)

课程收获

课程疑问:集合不能通过索引获取其中的元素,但可以用遍历的方式从中提取元素吧?

https://img1.sycdn.imooc.com//632715da0001f79a19571064.jpg

https://img1.sycdn.imooc.com//6327169200018e4619501088.jpg

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消