发表评论取消回复
相关阅读
相关 《Python Cookbook 3rd》笔记(5.21):序列化 Python 对象
序列化 Python 对象 问题 你需要将一个 Python 对象序列化为一个字节流,以便将它保存到一个文件、存储到数据库或者通过网络传输它。 解法 对于序
相关 《Python Cookbook 3rd》笔记(5.11):文件路径名的操作
文件路径名的操作 问题 你需要使用路径名来获取文件名,目录名,绝对路径等等。 解法 使用 os.path 模块中的函数来操作路径名。下面是一个交互式例子来演
相关 《Python Cookbook 3rd》笔记(4.14):展开嵌套的序列
展开嵌套的序列 问题 你想将一个多层嵌套的序列展开成一个单层列表 解法 可以写一个包含 yield from 语句的递归生成器来轻松解决这个问题。比如:
相关 《Python Cookbook 3rd》笔记(4.11):同时迭代多个序列
同时迭代多个序列 问题 你想同时迭代多个序列,每次分别从一个序列中取一个元素。 解法 为了同时迭代多个序列,使用 zip() 函数。比如: >>>
相关 《Python Cookbook 3rd》笔记(3.11):随机选择
随机选择 问题 你想从一个序列中随机抽取若干元素,或者想生成几个随机数。 解法 random 模块有大量的函数用来产生随机数和随机选择元素。比如,要想从一个
相关 《Python Cookbook 3rd》笔记汇总
文章目录 一、数据结构 二、字符串和文本 三、数字、日期和时间 四、迭代器与生成器 五、文件与IO 一、数据结构 <table>
相关 《Python Cookbook 3rd》笔记(1.16):过滤序列元素
过滤序列元素 问题 你有一个数据序列,想利用一些规则从中提取出需要的值或者是缩短序列 解法 最简单的过滤序列元素的方法就是使用列表推导。比如: >
相关 《Python Cookbook 3rd》笔记(1.11):命名切片
命名切片 问题 你的程序已经出现一大堆已无法直视的硬编码切片下标,然后你想清理下代码。 解法 假定你有一段代码要从一个记录字符串中几个固定位置提取出特定的数
相关 《Python Cookbook 3rd》笔记(1.2):拆分任意长可迭代对象后赋值给多个变量
拆分任意长可迭代对象后赋值给多个变量 问题 若一个可迭代对象的元素个数超过变量个数时,会抛出一个 ValueError,那如何才能从这个可迭代对象中拆分出N个元素出
相关 《Python Cookbook 3rd》笔记(1.1):拆分序列后赋值给多个变量
拆分序列后赋值给多个变量 问题 现有一个包含N个元素的元组或序列,如何将其值拆分后同时赋值给N个变量? 解法 任何序列 (或可迭代对象) 可通过一个简单赋值
还没有评论,来说两句吧...