元组(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

最新文章

  1. iOS开发网络请求——大文件的多线程断点下载
  2. 内网能PING通TELNET通不能访问解决
  3. java-字符串学习总结
  4. 转:hadoop知识整理
  5. 【网络流#1】hdu 3549 - 最大流模板题
  6. iOS网络之数据请求GET和POST
  7. python之路: 基础篇
  8. dispatch_group_t 日常使用注意事项
  9. Elasticsearch 全量遍历数据
  10. 获取JSON对象的属性值
  11. [BZOJ]1047 理想的正方形(HAOI2007)
  12. html页面打开ie浏览器默认打开最高版本
  13. PhpStudy升级MySQL5.7
  14. Django----admin模块初识
  15. CAS 无锁队列
  16. (Beta)Let's-版本测试报告
  17. 【RestTemplete】使用RestTemplete传Json或者 {} 报错--解决
  18. EBS 取消“是否提交另一项请求”提示
  19. ES6常用语法总结
  20. 理解Scala中的Extractor

热门文章

  1. QTP基本方法4------手动写入信息到测试结果报告中
  2. Qt中QScrollArea类的简单使用心得
  3. Linux中PATH环境变量的作用和使用方法
  4. rhel install java jdk
  5. Xcode 5.1安装插件:规范凝视生成器VVDocumenter
  6. win10 切换网卡的bat
  7. MySQL常用:Got a packet bigger than 'max_allowed_packet' bytes & MySQL开远程服务
  8. Docker 学习记录(基础命令)
  9. Home Assistant系列 -- 接入手机摄像头做实时监控和人脸识别
  10. www.pantom.top