摘要:
方法1:连续使用str.split()方法,每次处理一种分隔符号 执行结果: 方法2:使用正则表达式的re.split()方法(推荐) 执行结果: 阅读全文
摘要:
Maven介绍 Maven是项目管理工具,对软件项目提供构建与依赖管理 Mavan是Apache下的Java开源项目 Mavan为Java项目提供了统一的管理方式,已成为业界标准 Maven核心特性 项目设置遵循统一的规则,保证不同开发环境的兼容性 强大的依赖管理,项目依赖组件自动下载、自动更新 可 阅读全文
摘要:
使用容量为n的队列存储历史记录 使用标准库collections中的deque,它是一个双端循环队列 执行结果: 使用pickle模块将历史记录存储到硬盘,以便下次启动使用 执行结果: 阅读全文
摘要:
使用标准库collections中的OrderedDict 以OrderedDict替代内置字典Dict,依次将选手成绩存入OrderedDict 执行结果: 执行结果: 阅读全文
摘要:
执行结果: 利用集合(set)的交集操作 执行结果: 阅读全文
摘要:
方案一:将序列转换为字典{元素:频度},根据字典中的值排序 执行结果: 方案二:使用标准库collections中的Counter对象 执行结果: 阅读全文
摘要:
将字典中的各项转换为元组,使用内置函数sorted排序 方案1:将字典中的项转化为(值,键)元组。(列表解析或zip) 执行结果: 执行结果: 方案2:传递sorted函数的key参数 执行结果: 阅读全文
摘要:
方案一:定义一系列数值常量或枚举类型 方案二:使用标准库中collections.namedtuple替代内置tuple 阅读全文
摘要:
1.列表 2.字典 3.集合 举例1 randint? :打印函数信息 python2.7:filter直接返回列表;python3:返回生成器对象,生成器对象是一次性的 一般使用列表解析,filter相对慢 举例2 举例3 阅读全文
摘要:
Exam07_TwoSingleNumbers 描述 一个整型数组里除了两个数字(互不相同)之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 输入 第一行:数组的长度N(1 第二行:N个整数,空格隔开 输出 只出现了1次的那两个数,小 阅读全文