集合和format
昨天没来及整理博客,有点小累。休息了一下,今天的内容比较多
集合还是按照之前的方法,整理了一边所有的方法,其次在看了下format的方法
还有一些函数,暂时学了一点 还不知道怎么整理
s = {,,,,'s','s','d','z'}
s1 = {,,,,'b','c','s'}
# 随机删除
print(s.pop())
print(s)
# 删除一个成员,如果没有会报错
s.remove()
print(s)
# 删除一个成员,如果没有不会报错
s.discard()
print(s)
# 添加
s.add("f")
print(s)
# 交集
v = s.intersection(s1)
print(s&s1)
print(v)
# 并集
print(s.union(s1))
print(s|s1)
# 减集
print(s.difference(s1))
print(s-s1)
# 交叉补集
print(s.symmetric_difference(s1))
print(s^s1)
# 是否没有相同
print(s.isdisjoint(s1))
s = {,}
s1 = {,,"s","d"}
# 是否被其他集合包含(为子集)
print(s.issubset(s1))
s2 = {,}
s3 = {,,"s","d"}
# 是否包含其他集合(为父集)
print(s3.issuperset(s2))
# 不按照顺序去重
s = [,,,,'s','s','d','z']
s = list(set(s))
print(s)
tpl = "i am {}, age {}, {}".format("seven", , 'alex') tpl = "i am {}, age {}, {}".format(*["seven", , 'alex']) tpl = "i am {0}, age {1}, really {0}".format("seven", ) tpl = "i am {0}, age {1}, really {0}".format(*["seven", ]) tpl = "i am {name}, age {age}, really {name}".format(name="seven", age=) tpl = "i am {name}, age {age}, really {name}".format(**{"name": "seven", "age": }) tpl = "i am {0[0]}, age {0[1]}, really {0[2]}".format([, , ], [, , ]) tpl = "i am {:s}, age {:d}, money {:f}".format("seven", , 88888.1) tpl = "i am {:s}, age {:d}".format(*["seven", ]) tpl = "i am {name:s}, age {age:d}".format(name="seven", age=) tpl = "i am {name:s}, age {age:d}".format(**{"name": "seven", "age": }) tpl = "numbers: {:b},{:o},{:d},{:x},{:X}, {:%}".format(, , , , , 15.87623, ) tpl = "numbers: {:b},{:o},{:d},{:x},{:X}, {:%}".format(, , , , , 15.87623, ) tpl = "numbers: {0:b},{0:o},{0:d},{0:x},{0:X}, {0:%}".format() tpl = "numbers: {num:b},{num:o},{num:d},{num:x},{num:X}, {num:%}".format(num=)
集合和format的更多相关文章
- Scala集合和Java集合对应转换关系
作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 转载请注明出处 用Scala编码的时候,经常会遇到scala集合和Java集合互相转换的case,特意mark一 ...
- 5天玩转C#并行和多线程编程 —— 第二天 并行集合和PLinq
5天玩转C#并行和多线程编程系列文章目录 5天玩转C#并行和多线程编程 —— 第一天 认识Parallel 5天玩转C#并行和多线程编程 —— 第二天 并行集合和PLinq 5天玩转C#并行和多线程编 ...
- Java集合的实现细节—Set集合和Map集合
Set:代表无序.不可重复的集合 Map:代表key-value对集合,也称为关联数组 从表面上看,Set和Map相似性很少,但实际上可以说Map集合时Set集合的扩展. 1.Set集合和Map集合的 ...
- 【读书笔记】【深入理解ES6】#7-Set集合和Map集合
ES6新标准中将Set集合和Map集合添加到JS中. ES5中Set集合和Map集合 在ES5中,开发者们用对象属性来模拟这两种集合. var set = Object.create(null); s ...
- java基础33 Set集合下的HashSet集合和TreeSet集合
单例集合体系: ---------| collection 单例集合的根接口--------------| List 如果实现了list接口的集合类,具备的特点:有序,可重复 注:集合 ...
- python集合和eval的使用
python集合和eval的使用 创建集合 使用工厂方法 set()和 frozenset(): >>> s = set('cheeseshop') >>> s s ...
- 集合和Iterator迭代器
集合 集合是java中提供的一种容器,可以用来存储多个数据. 注意: ①.集合只能存放对象.比如你存一个 int 型数据 1放入集合中, 其实它是自动转换成 Integer 类后存入的,Java中每一 ...
- C#规范整理·集合和Linq
LINQ(Language Integrated Query,语言集成查询)提供了类似于SQL的语法,能对集合进行遍历.筛选和投影.一旦掌握了LINQ,你就会发现在开发中再也离不开它. 开始! 前 ...
- .NET基础拾遗(3)字符串、集合和流
Index: (1)类型语法.内存管理和垃圾回收基础 (2)面向对象的实现和异常的处理 (3)字符串.集合与流 (4)委托.事件.反射与特性 (5)多线程开发基础 (6)ADO.NET与数据库开发基础 ...
随机推荐
- pip使用国内源
对于Python开发用户来讲,PIP安装软件包是家常便饭.但国外的源下载速度实在太慢,浪费时间.而且经常出现下载后安装出错问题.所以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成 ...
- React文档(十八)最佳性能
在内部,React使用好几种聪明的技巧去最小化更新UI所需要的DOM操作.对于很多应用来说,使用React会使得构建用户界面非常之快而且不需要做太多专门的性能优化.虽然如此,还是有一些方法可以让你为R ...
- 微信小程序分包跳转主包页面
由于公司项目比较多,我们事业部的微信小程序就在一个分包里.那分包页面要回到主包的首页,该怎么跳转呢,有以下两种方法 wx.switchTab(Object object) 跳转到 tabBar 页面, ...
- django模型系统(一)
django模型系统(一) djangode ORM ORM:对像关系映射 用python概念去表达数据库 数据库配置(mysql) 安装pumysql 修改项目目录下的__init__.py imp ...
- windows系统下安装rabbitmq教程
1.简介 安装rabbitmq需要下载软件Erlang语言开发包和RabbitMQ文件包.文件最新下载地址如下: Erlang: https://www.erlang.org/ RabbitMQ: h ...
- 版本控制,django缓存,跨域问题解决
复习 分页: 1. 简单分页 2. 偏移分页 3. 加密分页 解析器:客户处理前端提交来的数据 urlencode: body体中的数据格式: key=value& formdata编码:为区 ...
- windows下使用 fdfs_client 上传文件
在上一篇中介绍了使用 FastDFS 与 Nginx 在 Linux 系统上实现分布式图片服务器,现在介绍在 windows 系统下使用该分布式图片服务器. 需要安装 fdfs_client 模块和配 ...
- logging 使用的一些问题
python 脚本加载是递归加载,被引用的脚本要先与调用者脚本加载,所以不能在函数外部获取logger,否则会导致配置被错过
- 第二课 ---git时光穿梭(版本回退)
1. git status 掌握仓库当前的状态. 2. git diff 查看修改的内容部分. //版本回退: 1.查看更新的历史记录. git log git log --pretty=o ...
- 大量数据的excel导出
对于大型excel的创建且不会内存溢出的,就只有SXSSFWorkbook了.它的原理很简单,用硬盘空间换内存(就像hash map用空间换时间一样). private void writeToAla ...