| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> python中集合 -> 正文阅读 |
|
[Python知识库]python中集合 |
集合1.什么是集合 2.集合的创建 ? ? ? ? ? ? ? ? ? ? ? ? ? 3.集合的增、删、改、查操作 4.集合生成式 1.什么是集合? ???? 1.1)概念: ???????? (1)python语言提供的内置数据结构 ???????? (2)与列表、字典一样都属于可变类型的序列 ???????? (3)集合是没有value的字典 2.集合的创建方式: ???? 2.1)直接使用{ } ???????? 例如:word={"hello","bit","95"} ???? 2.2)使用内置函数set()
3.集合的增、删、改、查操作: ???? 3.1)集合元素的判断操作 ???????? in 或者 not in ???? 3.2)集合元素的新增操作: ???????? (1)调用add()方法,一次添加一个元素 ???????? (2)调用update()方法,至少添加一个元素 ???? 3.3)集合元素的删除操作: ???????? (1)调用remove()方法,一次删除一个指定元素,若指定元素不存在,则出现错误 ???????? (2)调用discard()方法,一次删除一个指定元素,如果指定的元素不存在,则不会出现错误 ???????? (3)调用pop()方法,一次只删除一个任意元素 ???????? (4)调用clear()方式,清空集合
4.集合间的关系: ???? 4.1)两个集合是否相等 ???????? (1)可以使用运算符==或者!=进行判断 ???? 4.2)一个集合是否是另一个集合的子集 ???????? (1)使用issubset进行判断 ???? 4.3)一个集合是否是另一个集合的超集 ???????? (1)使用issuperset进行判断 ???? 4.4)两个集合是否没有交集 ???????? (1)使用isdisjoint进行判断
5.集合生成式: ???? 5.1){ i*i for i in range(1,11)} ???? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 3:32:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |