
Python
倚忆易逸
待到秋来九月八,我花开尽百花杀
展开
-
Python中的zip([iterable, ...])函数
zip([iterable, …]),此函数返回一个元组列表,其中第i个元组包含来自每个参数序列或可迭代对象的第i个元素。返回的列表在长度上被截断为最短参数序列的长度。当有多个长度相同的参数时,zip() 类似于map()初始参数为None。使用单个序列参数,它返回一个一元组列表。没有参数时,它返回一个空列表。zip() 与 * 运算符相结合可以用来拆解一个列表:>>> x = [1, 2, 3]>>> y = [4, 5, 6]>>> zipp原创 2021-07-22 19:16:24 · 288 阅读 · 0 评论 -
Python文件对象的方法
要读取文件的内容,请调用f.read(size),它读取一定数量的数据并将其作为字符串返回。 size是一个可选的数字参数。当 size省略或为负时,将读取并返回文件的全部内容。否则,最多读取和返回size个字节。如果已到达文件末尾,f.read()将返回一个空字符串 ( “”)。>>> f.read()'This is the entire file.\n'>>> f.read()''f.readline()从文件中读取一行;换行符 ( \n) 留在字符串的原创 2021-07-21 19:51:01 · 457 阅读 · 0 评论 -
Python列表推导式
1,列表推导式提供了一个更简单的创建列表的方法。常见的用法是把某种操作应用于序列或可迭代对象的每个元素上,然后使用其结果来创建列表,或者通过满足某些特定条件元素来创建子序列。例如,假设我们想创建一个平方列表,像这样>>> squares = []>>> for x in range(10):... squares.append(x**2)...>>> squares[0, 1, 4, 9, 16, 25, 36, 49, 64, 8原创 2021-07-21 19:41:40 · 669 阅读 · 0 评论 -
Python函数式编程工具filter,map,reduce
Python函数式编程工具filter()map()reduce()filter()filter(function, sequence)返回一个序列,该序列由序列中function(item)为真的那些项组成。如果sequence是 a str, unicodeor tuple,结果将是相同的类型;否则,它始终是list. 例如,要计算可被 3 或 5 整除的数字序列:>>> def f(x): return x % 3 == 0 or x % 5 == 0...>>原创 2021-07-21 19:32:37 · 159 阅读 · 0 评论