| |
|
开发:
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 集合 |
可哈希( Hashable )类型,不可修改 只读的: 数字,元组,字符串 ( int,str,float,bool,tuple.....) 例如: a = 3?? a = 4 更换了 a 的值,而不是更改了 数字 3 的本质,所以是不可修改 不可哈希类型(可修改): 列表,集合,字典 (list,dict,set.....) countries = {"Chaina","USA","Japan","France"} countries.add("Italy") countries.remove("Japan") print("set countries:",countries,"length = ",len(countries)) countries = {"Chaina","USA","Japan","France"} for x in countries: print(x) 遍历集合,完全随机,全是巧合,不要质疑! numbers = {15,65,13,87,98} x = numbers.pop()?? #随机弹出一个 print(numbers) print(x) n1 = {1,2,3} n2 = {2,3} print(n2.issubset(n1)) ?#判断 n2 是否为 n1 的子集 print(n1.issuperset(n2)) ?#判断 n1 是否为 n2 的超集 ? n1 = {1,2,3} n2 = {2,3,4} print(n1 & n2) ? #交集 print(n1.intersection(n2)) ? #同上 ? print(n1 | n2) ? #并集 print(n1.union(n2)) ? #同上 print(n1 - n2) ?#差集 print(n1.difference(n2)) ? #同上 print(n1 ^ n2) ?#补集 ? (并-交) print(n1.symmetric_difference(n2)) ? #同上 ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/15 17:22:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |