摘要:
一:列表解析 列表解析(List comprehensions)来自函数式编程语言Haskell 。它可以用来动态地创建列表。它在 Python 2.0 中被加入。 列表解析的语法: [expr for iter_var in iterable] 这个语句的核心是 for 循环,它迭代 iterab 阅读全文
posted @ 2015-05-30 10:09
gqtc
阅读(203)
评论(0)
推荐(0)
摘要:
迭代器是在版本 2.2 被加入Python 的,它为类序列对象提供了一个类序列的接口。Python 的迭代无缝地支持序列对象,而且它还允许迭代非序列类型,包括用户定义的对象。它的出现,对列表迭代、字典迭代带来了性能上的增强。 迭代器用起来很灵巧,可以迭代不是序列但表现出序列行为的对象,例如字典的 k 阅读全文
posted @ 2015-05-30 09:28
gqtc
阅读(172)
评论(0)
推荐(0)
摘要:
1:条件表达式(三元操作符) Python 在很长的一段时间里没有条件表达式(C ? X : Y), 或称三元运算符。人们试着用 and 和 or 来模拟它, 但大多都是错误的。 根据 FAQ , 正确的方法(并不唯一)是:(C and [X] or [Y])[0]。 唯一的问题是社区不同意这样的语 阅读全文
posted @ 2015-05-30 08:59
gqtc
阅读(108)
评论(0)
推荐(0)

浙公网安备 33010602011771号