返回顶部
首页 > 资讯 > 后端开发 > Python >Python字典中集合类型的六种操作方案分别是什么
  • 112
分享到

Python字典中集合类型的六种操作方案分别是什么

2023-06-17 15:06:38 112人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

python字典中集合类型的六种操作方案分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。集合类型①用集合的工厂方法 set()和 frozenset()

python字典中集合类型的六种操作方案分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

集合类型

①用集合的工厂方法 set()和 frozenset():

>>> s = set('cheeseshop')  >>> s  set(['c', 'e', 'h', 'o', 'p', 's'])  >>> t = frozenset('bookshop')  >>> t  frozenset(['b', 'h', 'k', 'o', 'p', 's'])  >>> type(s)  <type 'set'> >>> type(t)  <type 'frozenset'>

②如何更新集合用各种集合内建的方法和操作符添加和删除集合的成员:

>>> s.add('z')  >>> s  set(['c', 'e', 'h', 'o', 'p', 's', 'z'])  >>> s.update('pypi')  >>> s  set(['c', 'e', 'i', 'h', 'o', 'p', 's', 'y', 'z'])  >>> s.remove('z')  >>> s  set(['c', 'e', 'i', 'h', 'o', 'p', 's', 'y'])  >>> s -= set('pypi')  >>> s  set(['c', 'e', 'h', 'o', 's'])

③删除集合

del s

④成员关系 (in, not in)

>>> s = set('cheeseshop')  >>> t = frozenset('bookshop')  >>> 'k' in s  False  >>> 'k' in t  True  >>> 'c' not in t  True

⑤集合等价/不等价

>>> s == t  False  >>> s != t  True  >>> u = frozenset(s)  >>> s == u  True  >>> set('posh') == set('shop')  True

⑥差补/相对补集( &ndash; )两个集合(s 和t)的差补或相对补集是指一个集合C,该集合中的元素,只属于集合s,而不属
于集合t。差符号有一个等价的方法,

difference().  >>> s - t  set(['c', 'e'])

对称差分( ^ ):对称差分是集合的XOR以上文章就是Python字典对集合类型的实际应用步骤。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网Python频道,感谢您对编程网的支持。

--结束END--

本文标题: Python字典中集合类型的六种操作方案分别是什么

本文链接: https://lsjlt.com/news/290488.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python字典中集合类型的六种操作方案分别是什么
    Python字典中集合类型的六种操作方案分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。集合类型①用集合的工厂方法 set()和 frozenset()...
    99+
    2023-06-17
  • Python字典中dict几种遍历方式分别是什么
    这期内容当中小编将会给大家带来有关Python字典中dict几种遍历方式分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.使用 for key in dict遍历字典可以使用for key in...
    99+
    2023-06-25
  • python六种基本数据类型及常用函数分别是什么
    这篇文章主要介绍python六种基本数据类型及常用函数分别是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!number(数字)int(整型), float(浮点型), bool, complex(复数类型) 四种...
    99+
    2023-06-21
  • Python GUI开发工具中五种类型分别是什么
    Python GUI开发工具中五种类型分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python这一计算机语言不仅具有十分简捷的操作功能,它还具有十分快速的相关开...
    99+
    2023-06-17
  • JavaScript中检测数据类型的四种方法分别是什么
    这期内容当中小编将会给大家带来有关JavaScript中检测数据类型的四种方法分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。前言:在介绍检测数据类型的方法之前,先说说JavaScript中数据类...
    99+
    2023-06-26
  • Python对象整理中两种类型的区别是什么
    本篇文章为大家展示了Python对象整理中两种类型的区别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。主要整理一下Null与None两种类型的区别<!--[if !suppor...
    99+
    2023-06-17
  • MySQL中最适合用于性别字段的数据类型是什么?
    在MySQL中,最适合用于性别字段的数据类型是ENUM枚举类型。ENUM枚举类型是一种允许定义一组可能取值的数据类型,性别字段适合使用ENUM类型是因为性别通常仅有两个取值,即男和女。...
    99+
    2024-03-15
    mysql 数据类型 性别字段
  • Python划分数组为连续数字集合的方法是什么
    本篇内容介绍了“Python划分数组为连续数字集合的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、问题描述给你一个整数数组 n...
    99+
    2023-06-25
  • 几类关系型数据库的数据解决方案分别是什么
    本篇文章给大家分享的是有关几类关系型数据库的数据解决方案分别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。今天聊下几类关系型数据库的数据解决方案,算是抛砖引玉,近期也要对...
    99+
    2023-06-04
  • Python中引用传参的四种方式分别是什么
    这篇文章将为大家详细讲解有关Python中引用传参的四种方式分别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。引用传参一:>>> a = ...
    99+
    2023-06-22
  • Python函数在实际操作中获取帮助的方案是什么
    本篇文章为大家展示了Python函数在实际操作中获取帮助的方案是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python函数作为计算机语言广泛应用的一种语言,如果你想在用Python编写运行H...
    99+
    2023-06-17
  • Python对象的实时数据类型在数据分析中的作用是什么?
    Python是一种面向对象的编程语言,因此在Python中,所有的数据都是以对象的形式存在的。在数据分析领域中,Python的实时数据类型是非常重要的。本文将介绍Python的实时数据类型,并探讨它们在数据分析中的作用。 Python中的...
    99+
    2023-10-23
    对象 实时 数据类型
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作