您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:一篇文章带你了解python集合基础

51自学网 2021-10-30 22:21:52
  python
这篇教程一篇文章带你了解python集合基础写得很实用,希望能帮到您。

1. 集合类型定义

(1)集合是多个元素的无序组合

  • 集合类型与数学中的集合概念一致
  • 集合元素之间无序,每个元素唯一,不存在相同元素
  • 集合元素不可更改,不能是可变数据类型
  • 集合使用{}表示,元素间用英文逗号分隔
  • 建立集合类型用{}或set()
  • 建立空集合类型,必须使用set()
a = {'python',256,('sbvsb',251)}print(a)b = set('python')print(b)c = {'python',256,'python',256}print(c)

2. 集合操作符

在这里插入图片描述

  • 6个操作符

在这里插入图片描述

  • 4个增强操作符

在这里插入图片描述

 3. 集合处理方法

在这里插入图片描述

4. 集合类型应用场景

(1)包含关系比较

>>>'p' in {‘p','y','t','h'}True>>>{‘p','y'} <= {‘p','y','t','h'}True

(2)数据去重:集合数据所有元素无重复

>>>ls = [‘p','p','y','y','t','h']>>>s = set(ls){‘p','y','t','h'}>>>ls = list(s)[‘p','y','t','h']

总结

本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注51zixue.net的更多内容!


一篇文章带你了解python字典基础
Django中如何使用Channels功能
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。