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

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

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

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

各位小伙伴大家伙:ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

上期我们学习了数据结构中的元组和字典,本期我们来学习集合。集合也是进入高中阶段所学习的第一个数学内容。ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Python中的集合和是数学书本的集合是一个概念,同名同意。ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

首先来看看如何创建集合对象:ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

python青少年编程第二季—17、数据结构之集合ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

因为集合是一个无序序列,集合的元素也是没有顺序的,所以集合与元素的排列顺序无关,也不能重复。ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

在插入新元素的是时候位置也是随机的,如果你运行上面的会发现,新插入的元素并不是每次都在同一个位置。ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

下面来看看集合元素的删除:ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

python青少年编程第二季—17、数据结构之集合ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

三种方法都可以删除集合中的元素,只是使用的场景不同,也不难理解。ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

python青少年编程第二季—17、数据结构之集合ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

两次运行的结果不同,pop()是随机删除元素。ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

下面我来学习如何求两个集合交、并、补(差)ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

python青少年编程第二季—17、数据结构之集合ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

每个运算都有两种算法,前面一种是使用运算符,后面一种是使用函数,结果一样。ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

python青少年编程第二季—17、数据结构之集合ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

这里需要注意的是:如果集合B属于集合A的话,差集就相当于数学课本中的补集。A-B就是求B在A中的补集。ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

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

之后我们会继续学习类:面向对象编程。只有学了类,才能说我们对编程有了一个基本的了解。学懂了类,我们才能说上对编程算是真正的入了门。ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

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

然后在众多领域中找一个作为自己的主攻方向,如果你愿意为之付出时间和热情。我相信计算机领域会有你的一席之地。ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

废话有点多,本期就为大家介绍到这里,我们下期再会。ZXX少儿编程网-Scratch_Python_教程_免费少儿编程学习平台


相关文章:

支持一下 ( )查看更多相似文章

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

      匿名评论
    • 评论
    人参与,条评论
    python青少年编程第二季—17、数据结构之集合

客服在线

服务时间

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