【问题标题】:Python Loops and List Comprehension Connection [duplicate]Python循环和列表理解连接[重复]
【发布时间】:2022-01-25 20:08:19
【问题描述】:

loopslist comprehension在python中是如何连接的?用例子解释。

【问题讨论】:

    标签: python list loops list-comprehension


    【解决方案1】:

    这里是关于 List ComprehensionsLoops 的文档

    循环用于遍历列表、元组和其他可迭代对象

    items = [1, 3, 6]
    for item in items:
        print(item)
    
    > 1
    > 3
    > 6
    

    List Comprehensions 用于从另一个 Iterable 创建新列表

    items = [1, 3, 6]
    double_items = [item * 2 for item in items]
    print(double_items)
    
    > [2, 6, 12]
    

    您还可以像这样使用列表理解过滤项目

    items = [1, 3, 6, 8]
    even_items = [item for item in items if item % 2 == 0]
    print(even_items)
    
    > [6, 8]
    

    【讨论】:

    • “列表解析用于修改列表中的项目”不,列表解析用于创建新列表
    • @juanpa.arrivillaga 好点,更新了答案
    猜你喜欢
    • 2018-06-24
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    • 2013-09-10
    • 2023-03-11
    • 1970-01-01
    • 2017-08-27
    • 2014-11-18
    相关资源
    最近更新 更多