继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

weixin_慕哥3021856
关注TA
已关注
手记 19
粉丝 4
获赞 1

课程名称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)

课程收获

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

http://img3.mukewang.com/632715da0001f79a19571064.jpg

http://img4.mukewang.com/6327169200018e4619501088.jpg

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP