Python3之set, frozenset记录
set1 = set([1, 2, 3, 4])
set2 = frozenset([1, 2, 3, 4])
print(set1, set2, sep='|||')
set1.add("five")
set1.update("six")
set1.update({"seven"})
set1.update(["eight", "nine"])
print(set1, set2, sep='|||')
运行结果如下:
{1, 2, 3, 4}|||frozenset({1, 2, 3, 4})
{1, 2, 3, 4, 'x', 'eight', 's', 'i', 'seven', 'nine', 'five'}|||frozenset({1, 2, 3, 4})
说明:
1、frozenset与普通set的区别在于其内容不可更改(如add, update, remove, pop等)。
在不改变内容的时,frozenset可以与普通set做比较、子集判断等操作。
2、set.add每次只能添加一个元素。
add(elem)
Add element elem to the set.
3、set.update每次可以添加多个元素。
注意:如果追加对象是字符串,会将字符串的每个元素分别添加到set中;需要以set或者list形式追加对象。
update(*others)set |= other | ...
Update the set, adding elements from all others.
参考:
1、(Python3文档)https://docs.python.org/3/library/stdtypes.html#set
转载于:https://www.cnblogs.com/zhangwei22/p/9839425.html
Python3之set, frozenset记录相关推荐
- centos安装python3.7.0过程记录
参考自这里,整理出以下步骤. 一.下载python3.7.0包地址:https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz 二.安装 登陆Li ...
- 巡风 win7 python3.7安装使用记录
巡风是一款适用于企业内网的漏洞快速应急.巡航扫描系统,只做初步探测,无攻击性行为. 其主体分为两部分:网络资产识别引擎,漏洞检测引擎. 网络资产识别引擎会通过用户配置的IP范围定期自动的进行端口探测( ...
- 【Python3.6爬虫学习记录】(十一)使用代理IP及用多线程测试IP可用性--刷访问量
前言:本来准备写一个刷空间留言的脚本,然而kb TX,无限循环空间验证码.上午还傻x的学验证码识别,后来才发现根本发不了留言,即使填的是对的,仍然继续弹出.无奈,睡了一觉,开始搞新玩意–代理IP!其实 ...
- 发现python2.7版本低,更改软连接后变python3.6.9 过程记录
在docker容器里(linux)mmlab训练, 方法主要针对是python更改软连接的一些语句指令 首先环境中没有sudo先安装sudo,安装链接 https://www.cnblogs.com ...
- python3:set 和 frozenset的应用场景及区别
set 是集合,frozenset 是冻结的集合,顾名思义是不可变集合. set 最大的特性是不重合,在去重的时候用的最多. 1.接受一个可迭代的类型 先简单的看下class 的说明如下: class ...
- python3.5怎么打开一个文件,Python3.5入门学习记录-File
在Python中,操作文件对象使用open函数来创建,下表列出了常用的操作file的函数: 序号 方法及描述 关闭文件.关闭后文件不能再进行读写操作. 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入 ...
- 【Python3.6爬虫学习记录】(十三)在阿里云服务器上运行爬虫
前言: 也快开学了,学习的兴趣逐渐下降.搞点事情,增加点乐子. 昨天比较了阿里云和腾讯云,都有免费试用机会.都要先实名认证,阿里云每天10点开始抢资格,可以免费领取六个月的基础版:腾讯每天9:30开始 ...
- 【Python3.6爬虫学习记录】(十五)Scrapy爬虫框架的应用及马赛克拼图生成
目录 目录 前言 1.Scrapy框架应用 1.1.Scrapy准备 1.2.创建项目及配置 1.3.网页分析及代码实现 1.3.1 items.py 中定义存储的数据 1.3.2 spiders文件 ...
- windows -python3.7-pybluez蓝牙通信记录
window添加pybluez需要手动下载一些文件. 共计3步.请耐心~ 2步配置完成,最后一部测试 ** 1. 第一步,直接添加pybluez库 pip install pybluez==0.22 ...
最新文章
- 数学菜鸟和大佬的关注点有什么不同?
- top命令显示内容的详细解释
- 如何利用缓存提高asp.net网站访问速度
- 京东商品价格查询易语言代码
- 谷歌浏览器访问接口无返回
- 计算机设计大赛人工智能大数据类作品研究文档
- java 蓝桥杯 分机号
- 腾讯企业邮箱小程序撤回邮件_6个针对小型企业的有用的电子邮件营销技巧
- 【rpm】源码包制作rpm包|修改rpm、重新制作rpm包
- leetcode-t51 N皇后(回溯)
- 《重装系统后弹出对话框(无法打开这个应用(无法使用内置管理员账户打开xx,请使用其他账户登录,……))》
- 基于snowfall的玫瑰花瓣飘落效果
- Java 求解自幂数(水仙花数)
- mediastreamer使用教程
- 2023四川大学图书情报档案专业考研初试介绍(2023.1.02已更新)
- B. Integers Have Friends(cf)二分 + st表
- 八十八枚红手印背后的故事
- 开个水果店的成本和利润,水果店净利润大概多少
- 软件注册篇---注册码
- 用友服务器故障后恢复原帐套数据的方法