每个人都该学的30个Python技巧|技巧 20:Python容器—集合(set)(字幕、衬乐、练习)

昨天的字典进阶操作你有没有学会呢?如果还是不熟悉记得要再去复习呀~

今天又是一个新容器了,集合跟串列、元组一样,里面的元素都是可以改变的,在顺序性方面就跟字典一样,里面的元素都是没有顺序性的,所以就不能用到跟索引值相关的,其他的特点就先不说,自己点开影片看看吧!


影片的最後有五题练习题,我把题目放在下面了,答案会公布影片中呦~

练习1

关於集合,下列何者错误。

A. 资料随机排列
B. 以「键:值」方式储存
C. 用大括号{}括住
D. 内容可以修改

练习2

观察下列程序码,输出结果为何。

setA = {1, 2, 2, 3, 3, 3}

A. {1, 2, 2, 3, 3, 3}
B. {0}
C. {}
D. {1, 2, 3}

练习3

观察下列程序码,使用下列哪个方法会发生错误。

set1 = {1, 3, 5, 7, 9}

A. remove(8)
B. discard(8)
C. remove(7)
D. discard(7)

练习4

观察下列程序码,选择正确的选项。

setA = {'a', 'b', 'c', 'd'}
setB = {'c', 'd', 'e'}

A. setA是setB的超集合
B. setB是setA的子集合
C. 他俩没关系
D. 他俩是朋友

练习5

观察下列程序码,若有个成绩输入错了想要更改,应该使用下列哪种方法。

score = {60, 90, 75, 55, 81}

A. 先用remove()再用add()
B. 先用add()再用remove()
C. 先用pop()再用clear()
D. 先用clear()再用pop()


<<:  [Day20] 扩展你的设计:剖析回应可使用的元件并加以运用

>>:  [Day20] Flutter - Theme: Dark mode & Light mode(part4)

iOS APP 开发 OC 第十六天,初始化器概述

tags: OC 30 day 创建对象,类名 *指针名 = [类名 new]; new实际上是一个...

.Net Core Web Api_笔记11_组合路由

在一个Action中倘若想实现多种结果返回或者多种输入参数 就势必要能够支援多种路由模板 可能搭配不...

强型闯入DenoLand[31] - MongoDB 安装教学

强型闯入DenoLand[31] - MongoDB 安装教学 本章会分为两个部分: MongoD...

如何将 OLM 导入 Excel 并附上附件?

摘要:要不要将OLM 导入到带有附件的Excel 中?如果是这种情况,您的搜索现已完成。这篇文章将向...

Day 14 ( 中级 ) 平衡灯 ( 旋转感测 )

平衡灯 ( 旋转感测 ) 教学原文参考:平衡灯 ( 旋转感测 ) 这篇文章会介绍如何使用「旋转感测值...