Python列表推导式:快速创建高效列表

原创 一时失言乱红尘 2025-01-20 18:30 49阅读 0赞

列表推导式是 Python 中一种简洁的语法,用于根据现有列表快速生成新列表。其基本形式为:

  1. new_list = [expression for item in old_list if condition]]
  1. expression:这个表达式会被应用到每个旧列表项上。
  2. item:这是从旧列表中取出的一个项目。
  3. old_list:原始的列表,我们将迭代它的所有项。
  4. condition(可选):一个布尔表达式,用于过滤旧列表项。如果条件为真,则新列表项将包含表达式的值。

示例:

  1. # 创建一个简单的原列表
  2. old_list = [1, 2, 3], ['apple', 'banana'], [4, 5, 6]]
  3. # 使用列表推导式创建新列表,新列表项为原列表项的平方
  4. new_list = [item ** 2 for item in old_list[0]]]
  5. print(new_list) # 输出:[1, 4]`
文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,49人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python列表推导

    列表推导式提供了一种创建列表的简洁方法。 它由包含表达式的括号组成,后跟一个 for 子句,然后是 零个或多个 for 或 if 子句。表达式可以是任何东西,这意味着您可

    相关 python列表推导

    python列表推导式创建列表的方式更简洁。常见的用法为,对序列或可迭代对象中的每个元素应用某种操作,用生成的结果创建新的列表;或用满足特定条件的元素创建子序列 pl

    相关 Python列表推导

    列表推导式概念: 列表推导式可以快速生成一个列表,或者根据某个列表生成满足指定需求的列表。 列表推导式书写形式: 1、list = \[Express for