您现在的位置是:网站首页>Python编程Python编程

python青少年编程第二季—17、数据结构之集合

少儿编程网2019-09-09 22:50:16Python编程 人已围观 来源:少儿编程

简介上期我们学习了数据结构中的元组和字典,本期我们来学习集合。集合也是进入高中阶段所学习的第一个数学内容。

各位小伙伴大家伙:

上期我们学习了数据结构中的元组和字典,本期我们来学习集合。集合也是进入高中阶段所学习的第一个数学内容。

Python中的集合和是数学书本的集合是一个概念,同名同意。

首先来看看如何创建集合对象:

python青少年编程第二季—17、数据结构之集合

因为集合是一个无序序列,集合的元素也是没有顺序的,所以集合与元素的排列顺序无关,也不能重复。

在插入新元素的是时候位置也是随机的,如果你运行上面的会发现,新插入的元素并不是每次都在同一个位置。

下面来看看集合元素的删除:

python青少年编程第二季—17、数据结构之集合

三种方法都可以删除集合中的元素,只是使用的场景不同,也不难理解。

python青少年编程第二季—17、数据结构之集合

两次运行的结果不同,pop()是随机删除元素。

下面我来学习如何求两个集合交、并、补(差)

python青少年编程第二季—17、数据结构之集合

每个运算都有两种算法,前面一种是使用运算符,后面一种是使用函数,结果一样。

python青少年编程第二季—17、数据结构之集合

这里需要注意的是:如果集合B属于集合A的话,差集就相当于数学课本中的补集。A-B就是求B在A中的补集。

到目前为止,python的入门基础知识基本上都为大家介绍完了。接下来我们一起做一个简单地不包含数据库的图书管理系统来复习巩固我们目前所学习的面向过程的编程知识。

之后我们会继续学习类:面向对象编程。只有学了类,才能说我们对编程有了一个基本的了解。学懂了类,我们才能说上对编程算是真正的入了门。

因为学了类之后,我们就有了一个基础,可以通过自学进入诸如网络编程,数据处理,数据可视化,网络爬虫,人工智能等等更加高深的领域。

然后在众多领域中找一个作为自己的主攻方向,如果你愿意为之付出时间和热情。我相信计算机领域会有你的一席之地。

废话有点多,本期就为大家介绍到这里,我们下期再会。


扩展阅读:

推荐阅读:明明作业很少,孩子却要做很久,这该怎么办?

  • 有妈妈说,孩子做事磨磨蹭蹭,孩子做事磨磨蹭蹭,现在的作业明明不多,却要花费很久时间,每天都要拖到十点多才能写完!我每天各种催他,嗓子都破音了他还是慢悠悠,这可怎么办呢?首先我们先来回想一下,当孩子在磨蹭的时候,作为家长的我们是怎么做的?早晨催起床:叫第1遍不起,叫第2遍哼哼唧唧回你一声,叫第3遍才不情愿地起来,眯着眼磨磨蹭蹭穿衣服。回家催作业:写个作业拖拖拉拉,刚坐下没5分钟,就嚷着要喝水,一会又想吃水果,一会又想上厕所。本来作业不多,非得磨蹭到八九点才写完。晚上催睡觉:都是快10点半了,儿子还窝在沙发上看动画片。催一声没动静,再催她就急眼。刚开始父....>>查看全文

支持一下吧 ( )

文章评论

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00