极客小将

您现在的位置是:首页 » 原创课程 » Python

课程内容

Python入门课程NO52课 集合的定义、遍历和输出排序

极客小将2020-08-19-
对集合进行定义,主要有对象定义法和直接定义法。1、直接定义法直接定义法是指直接通过集合的别名符号{}来进行定义。在{}中,键名以英文逗号进行分隔。举例说明:2、对象定义法,集合的对象定义法又分为两种,以下分别介绍:(1)、set() :使用set()构造一个空的集合。(2)

对集合进行定义,主要有对象定义法和直接定义法。

1、直接定义法

直接定义法是指直接通过集合的别名符号{}来进行定义。在{}中,键名以英文逗号进行分隔。举例说明:

2、对象定义法,集合的对象定义法又分为两种,以下分别介绍:

(1)、set() :使用set()构造一个空的集合。

(2)、set(iterable):这里的iterable表示的是可迭代对象,可迭代对象中的元素必须是静态的数据类型,否则会抛出类型错误的异常信息。迄今为止学过的可迭代对象:字符串,列表,元组,字典,集合。

以下举例说明:

3、集合的遍历

集合是一种可迭代对象,可以在for循环中遍历集合的键名。 遍历集合的for循环结构,举例说明:

4、集合的输出顺序

Python3.6以前,字典中的键的输出顺序是无序的,在3.6以后,键的输出顺序与元素的插入顺序一致。但集合的键的输出顺序仍是无序的。举例说明,在刚才集合遍历的例子中,每执行一次他的输出结果顺序都不一样,可能是g f e d c b a也可能是c f g b d e a 。


网友点评

共有5条评论来说两句吧...

在线客服