2.7Python类型之集合(Set)

集合没有索引。

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

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

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

集合的元素不可以重复。

1.集合声明

#字面量创建方式

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

#创建一个集合
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月7日 00:11
下一篇 2025年2月8日 14:47

相关推荐

  • 1.4Python语言的类型(Type)

    1.整数(int)类型 类型 范围 int 任意精度 进制 描述 二进制 以 0b(零和小写字母b) 或 0B(零和大写字母B) 开头,后续只能包含数字 0 和 1。 八进制 以 0o(零和小写字母o) 或 0O(零和大写字母O) 开头,后续只能包含数字(0~7)。 十六进制 以&nbsp…

    Python语言教程 2025年1月4日
    03250
  • 2.2Python类型之类(Class)

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

    Python语言教程 2025年2月2日
    02960
  • 1.1Python语言的注释(Comment)

    1.行内(Inline)注释 2.文档(Document)字符串 3.编码声明(Encoding Declaration) 编码声明必须出现在文件内的第一行,如果出现在第二行,则第一行必须是 shebang 注释。

    Python语言教程 2025年1月1日
    02510

发表回复

登录后才能评论