Python的列表理解非常棒

  |   0 评论   |   0 浏览   |   给我丶鼓励
# Python的列表理解非常棒。

vals = [expression 
        for value in collection 
        if condition]

# 这相当于:

vals = []
for value in collection:
    if condition:
        vals.append(expression)

# Example:

>>> even_squares = [x * x for x in range(10) if not x % 2]
>>> even_squares
[0, 4, 16, 36, 64]

标题:Python的列表理解非常棒
作者:给我丶鼓励
地址:https://blog.doiduoyi.com/articles/1606621415597.html

评论

发表评论