Python内置函数——set&frozenset
set
set() set对象实例化 >>> set('add') set(['a', 'd']) >>> set('python').add('hello') >>> print set('python').add('hello') None >>> a = set('python') >>> a set(['h', 'o', 'n', 'p', 't', 'y']) >>> a.add('hello') >>> a set(['h', 'o', 'n', 'p', 't', 'y', 'hello']) >>> a.update('python') >>> a set(['h', 'o', 'n', 'p', 't', 'y', 'hello']) >>> a.update('hello') >>> a set(['e', 'h', 'l', 'o', 'n', 'p', 't', 'y', 'hello']) >>> a.remove('hello') >>> a set(['e', 'h', 'l', 'o', 'n', 'p', 't', 'y']) >>> b = set('hello') >>> b set(['h', 'e', 'l', 'o']) >>> a - b set(['y', 'p', 't', 'n']) >>> a & b set(['h', 'e', 'l', 'o']) >>> a | b set(['e', 'h', 'l', 'o', 'n', 'p', 't', 'y']) >>> a != b True >>> a == b False >>> b in a False >>> a in b False >>> c = set('hell') >>> c in b False >>> b set(['h', 'e', 'l', 'o']) >>> c set(['h', 'e', 'l']) >>> 'h' in c True >>> 'p' in c False
frozenset
frozenset([iterable]) 产生一个不可变的set >>> a = frozenset(range(10)) >>> a frozenset([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) >>> a.remove(0) Traceback (most recent call last): File "<pyshell#189>", line 1, in <module> a.remove(0) AttributeError: 'frozenset' object has no attribute 'remove' >>> b = set(range(10)) >>> b set([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) >>> b.remove(1) >>> b set([0, 2, 3, 4, 5, 6, 7, 8, 9])
以上就是Python内置函数——set&frozenset的内容,更多相关内容请关注PHP中文网(www.php.cn)!

文章在Python中讨论 /和//运营商: / for for True Division,//用于地板部门。主要问题是了解它们的差异和用例。Character数量:158

文章讨论了使用Python的Floor()函数从数学模块到圆形数量下降,将其与Round()函数进行比较,及其与负数的使用。

本文讨论了Python中的可变范围,详细介绍了本地和全局范围,以及范围对可变可访问性的影响。它突出了常见的错误,以避免有效的代码管理。

Python需要缩进来定义代码块,与使用牙套的其他语言不同。不正确的凹痕会导致语法错误,逻辑问题和可读性问题。 IDE和Linters之类的工具有助于管理它。

本文讨论了动态键入的语言,其中类型检查在运行时发生,与静态键入语言形成鲜明对比。它检查了灵活性和快速发展等优势,并影响软件开发和维护

Python主要是一种解释的语言,影响其性能,开发速度和跨平台兼容性。本文讨论了Python解释过程及其对这些方面的影响的细微差别。

Python脚本在Unix系统上无法运行的原因包括:1)权限不足,使用chmod xyour_script.py赋予执行权限;2)Shebang行错误或缺失,应使用#!/usr/bin/envpython;3)环境变量设置不当,可打印os.environ调试;4)使用错误的Python版本,可在Shebang行或命令行指定版本;5)依赖问题,使用虚拟环境隔离依赖;6)语法错误,使用python-mpy_compileyour_script.py检测。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

WebStorm Mac版
好用的JavaScript开发工具

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

Atom编辑器mac版下载
最流行的的开源编辑器

Dreamweaver CS6
视觉化网页开发工具