python3 - 元组、集合
2024-09-01 12:43:10
元组(tuple)
有序集合,不可变
a(1,2,3)
a[0]获取第一个值
集合(set)增删改
>>> b = set('abc')
>>> b
set(['a', 'c', 'b'])
// 增
>>> b.add('python')
>>> b
set(['a', 'python', 'c', 'b'])
// 改
>>> b.update('python')
>>> b
set(['a', 'c', 'b', 'python', 'h', 'o', 'n', 'p', 't', 'y'])
// 删
>>> b.remove('python')
>>> b
set(['a', 'c', 'b', 'h', 'o', 'n', 'p', 't', 'y'])
交并补
>>> a = set('abcd')
>>> b = set('bcdef')
// 交集(&)
>>> a & b
set(['c', 'b', 'd'])
// 并集(|)
>>> a | b
set(['a', 'c', 'b', 'e', 'd', 'f'])
// 补集/差集(-)
>>> a - b
set(['a'])
// 对称差分(^)
>>> a ^ b
set(['a', 'e', 'f'])
不可变集合(frozenset),不可以增删改
>>> b = frozenset('abc')
>>> b
frozenset(['a', 'c', 'b'])
https://www.cnblogs.com/panwenbin-logs/p/5519617.html
最新文章
- iOS开发网络请求——大文件的多线程断点下载
- 内网能PING通TELNET通不能访问解决
- java-字符串学习总结
- 转:hadoop知识整理
- 【网络流#1】hdu 3549 - 最大流模板题
- iOS网络之数据请求GET和POST
- python之路: 基础篇
- dispatch_group_t 日常使用注意事项
- Elasticsearch 全量遍历数据
- 获取JSON对象的属性值
- [BZOJ]1047 理想的正方形(HAOI2007)
- html页面打开ie浏览器默认打开最高版本
- PhpStudy升级MySQL5.7
- Django----admin模块初识
- CAS 无锁队列
- (Beta)Let's-版本测试报告
- 【RestTemplete】使用RestTemplete传Json或者 {} 报错--解决
- EBS 取消“是否提交另一项请求”提示
- ES6常用语法总结
- 理解Scala中的Extractor
热门文章
- QTP基本方法4------手动写入信息到测试结果报告中
- Qt中QScrollArea类的简单使用心得
- Linux中PATH环境变量的作用和使用方法
- rhel install java jdk
- Xcode 5.1安装插件:规范凝视生成器VVDocumenter
- win10 切换网卡的bat
- MySQL常用:Got a packet bigger than 'max_allowed_packet' bytes &; MySQL开远程服务
- Docker 学习记录(基础命令)
- Home Assistant系列 -- 接入手机摄像头做实时监控和人脸识别
- www.pantom.top