您的位置:首页 > 编程语言 > Python开发

python学习之路(1)

2016-01-13 16:07 483 查看
列表解析表达式:

List comprehensions derive from set notation; they are a way to build a new list by

running an expression on each item in a sequence, one at a time, from left to right。

List

comprehensions are coded in square brackets (to tip you off to the fact that they make

a list) and are composed of an expression and a looping construct that share a variable

name (row, here).

If the last section’s for loop looks like the list comprehension expression introduced

earlier, it should: both are really general iteration tools. In fact, both will work on any

object that follows the iteration protocol—a pervasive idea in Python that essentially

means a physically stored sequence in memory, or an object that generates one item at

a time in the context of an iteration operation. An object falls into the latter category

if it responds to the iter built-in with an object that advances in response to next. The

generator comprehension expression we saw earlier is such an object.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: