2.7Python类型之集合(Set)

集合没有索引。

集合的元素可以是任何 Python 数据类型,且不必都是同一个类型。

集合的元素是无序的,迭代时也是无序的。

集合的元素的个数(长度)可以动态改变,可以添加、删除元素,不可以更改元素。

集合的元素不可以重复。

1.集合声明

#字面量创建方式

#注意:这不是创建一个空集合,而是创建一个空字典。
s = {}

#创建一个集合长度为N的集合(直接填入元素)
s = {元素1, 元素2, 元素N}
#set()构造函数创建方式

#创建一个空集合
s = set()

#创建一个集合(直接填入元素)
s = set(可迭代对象)

2.访问集合

#查看是否存在指定元素,返回布尔值
元素 in s
元素 not in s

#添加
s.add(元素)

#删除
s.remove(元素)

3.集合长度

v = len(s)

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/35579.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年2月6日 16:54
下一篇 2025年2月7日 16:55

相关推荐

  • 1.3Python语言的运算符(Operator)

    1.一元运算符 运算符 名称 描述 +a 求正 a 的值本身。 -a 求负 a 的负值。 2.算术运算符 运算符 名称 a + b 加法,字符串连接。 a – b 减法 a * b 乘法 a / b 除法 a // b 整除 a % b 求余 a ** b 求幂 3.赋值运算符 运算符 名称 a =…

    Python语言教程 2025年1月3日
    0960
  • 2.8Python类型之枚举(Enum)

    1.枚举类声明 2.创建枚举类的对象 3.访问器属性

    Python语言教程 2025年2月8日
    0560
  • 2.2Python类型之类(Class)

    1.类定义 类定义是 type 类的实例。 1.1类声明 1.2cls关键字 cls 关键字指向当前类。 2.成员定义 注意:Python 语言不支持类访问器属性和静态访问器属性。 3.继承 3.1方法继承 一个子类可以直接继承自多个父类,但如果多个父类存在同名方法时,左边的父类的同名方法的优先级高于右边的父类的同名方…

    Python语言教程 2025年2月2日
    01050

发表回复

登录后才能评论