集合
时间:2020-03-07
本文章向大家介绍集合,主要包括集合使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1 # 变量类型 2 3 # 不可变类型:字符串 数字 元组 4 5 # 可变类型: 列表 字典 集合 6 7 8 # 访问顺序: 9 # 直接访问:数字 10 # 顺序方访问: 字符串 列表 元组 11 # 映射: 字典(无序) 12 13 # 存放元素个数: 14 # 容器类型 : 列表 元组 字典 15 # 原子:数字 字符串 16 17 # 集合:由不同元素组成的集合,集合中是一组无序排列的可hash值,可以作为字典的key 18 # s= {1,2,3,4,5,6} 19 # 20 # 特性:集合的目的是将不同的值存放在 21 22 23 #s = {1,2,3,3,3,33,3,3,3,3,3,3,3} 24 # a = type(s) 25 #print(s) 26 27 # s = set('kissyou') 28 # print(s) 29 30 # s = {1,2,3,5,6,7} 31 # s.add(9) 32 # s.add('9') 33 # print(s) 34 35 36 # s = {1,2,3,5,6,7} 37 # s.clear() 38 # print(s) 39 40 # s = {1,2,3,5,6,7} 41 # s1 = s.copy() 42 # print(s1) 43 44 45 # s = {1,2,3,5,6,7,'ii','pp'} 46 # # 47 # # s.pop() #####随机删除 48 # s.remove('pp') 删除元素不存在会报错 49 #s.discard #删除元素不存在不会报错 50 # print(s) 51 52 53 #求交集 54 #intersection & 55 56 # s = {'a','b','c','d'} 57 # i = {'b','c','k'} 58 # print(s.intersection(i) ) 59 # print(s&i) 60 61 62 63 #求并集 64 # union | 65 # s = {'a','b','c','d'} 66 # i = {'b','c','k'} 67 # print(s.union(i) ) 68 # print(s|i) 69 70 71 72 #差集 - 73 74 # s = {'a','b','c','d'} 75 # i = {'b','c','k'} 76 # print(s-i ) 77 # print(i-s) 78 # print(s.difference(i) ) 79 # print(i.difference(s) ) 80 81 82 #交叉补集 symmetric_difference ^ 83 84 # s = {'a','b','c','d'} 85 # i = {'b','c','k'} 86 # print(s.symmetric_difference(i) ) 87 # print(i^s ) 88 89 # difference_update 90 # s = {'a','b','c','d'} 91 # i = {'b','c','k'} 92 # s = i.difference_update(s) 93 # print(i) 94 95 #################### 96 # s = {'a','d'} 97 # i = {'b','c','k'} 98 # print(s.isdisjoint(i) ) 99 100 # i 是 s 的子集 101 # s = {1,2,3,4,5} 102 # i = {2,3,4} 103 # print(i.issubset(s) ) 104 105 # 父集 106 # s = {1,2,3,4,5} 107 # i = {2,3,4} 108 # print(s.issuperset(i) ) 109 110 # add只能更新一个值 update可以更新很多值 111 # s = {1,2,3,4,5} 112 # i = {2,3,46} 113 # s.update(i) 114 # print(s) 115 116 117 # 不可变集合 118 # s=frozenset('oopop') 119 # print(s) 120 121 #集合变列表
原文地址:https://www.cnblogs.com/luoluokang/p/12433101.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Mysql系列第十六讲 变量详解
- Mysql系列第十七讲 流程控制语句(高手进阶)
- 私藏的5个好用的Pandas函数!
- 漫画:如何在数组中找到和为 “特定值” 的两个数?
- 当你在百度搜索关键字的时候,哪个网站会排在最前面?今天给大家科普一下“网站SEO”
- Mysql系列第十九讲 异常捕获及处理详解
- 【原创】经验分享:一个小小emoji尽然牵扯出来这么多东西?
- jQuery 事件对象,拷贝对象,多库共存
- jQuery 事件注册与事件处理
- v-charts 修改文本颜色
- 使用 jsDelivr 免费加速 GitHub Pages 博客的静态资源(二)
- 竞赛比完,代码、模型怎么处理?Kaggle大神:别删,这都是宝藏
- 显示DataGrid序号的一个适用的方法
- SAP Spartacus cms-components.service.ts里的config.cmsComponents
- ng-template和ng-container的嵌套使用