一篇文章带你了解python集合基础

 更新时间:2021年08月17日 17:22:26   作者:wakeyo_J  
今天小编就为大家分享一篇关于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']

总结

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

相关文章

  • 使用Python通过QQ邮箱发送电子邮件的示例代码

    使用Python通过QQ邮箱发送电子邮件的示例代码

    本文介绍如何使用 Python 的 smtplib 和 email 库通过 QQ 邮箱发送电子邮件,文中有详细的代码示例供大家参考,具有一定的参考价值,需要的朋友可以参考下
    2023-10-10
  • python 爬取B站原视频的实例代码

    python 爬取B站原视频的实例代码

    这篇文章主要介绍了python 爬取B站原视频的实例代码,帮助大家更好的理解和使用python 爬虫,感兴趣的朋友可以了解下
    2020-09-09
  • 用pickle存储Python的原生对象方法

    用pickle存储Python的原生对象方法

    下面小编就为大家带来一篇用pickle存储Python的原生对象方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • python高级搜索实现高效搜索GitHub资源

    python高级搜索实现高效搜索GitHub资源

    这篇文章主要为大家介绍了python高级搜索来高效搜索GitHub,从而高效获取所需资源,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-11-11
  • python matplotlib绘图详解大全(非常详细!)

    python matplotlib绘图详解大全(非常详细!)

    这篇文章主要给大家介绍了关于python matplotlib绘图详解的相关资料,matplotlib是python中用于绘制各种图像的模块,功能十分强大,通常与pandas模块搭配使用,可以生成各种样视的图片,用于数据的分析和展示,需要的朋友可以参考下
    2023-09-09
  • 无需压缩软件,用python帮你操作压缩包

    无需压缩软件,用python帮你操作压缩包

    这篇文章主要介绍了如何用python帮你操作压缩包,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-08-08
  • Flask与数据库的交互插件Flask-Sqlalchemy的使用

    Flask与数据库的交互插件Flask-Sqlalchemy的使用

    在构建Web应用时,与数据库的交互是必不可少的部分,本文主要介绍了Flask与数据库的交互插件Flask-Sqlalchemy的使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • Python实现图像手绘效果的方法详解

    Python实现图像手绘效果的方法详解

    这篇文章主要为大家详细介绍了如何利用Python语言实现图像手绘效果,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以参考一下
    2022-09-09
  • MAC下Anaconda+Pyspark安装配置详细步骤

    MAC下Anaconda+Pyspark安装配置详细步骤

    一般MAC上使用的是zsh的shell工具,需要修改zshrc文件来使环境变量永久生效(若不修改该文件,在命令行中输入相应的命令即可,本文给大家介绍MAC下Anaconda+Pyspark安装配置详细步骤,感兴趣的朋友跟随小编一起看看吧
    2021-12-12
  • django和vue实现数据交互的方法

    django和vue实现数据交互的方法

    今天小编就为大家分享一篇django和vue实现数据交互的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08

最新评论