Python新手:如何简洁地使用列表推导式?

原创 迷南。 2025-01-31 14:36 41阅读 0赞

列表推导式是Python中一种简洁的生成新列表的方式。以下是基本语法和一些示例:

  1. 基本语法:
    1. new_list = [expression for item in iterable if condition)]
  • expression:这个表达式会在每次迭代中被计算,结果将添加到新列表中。
  • item:这是循环中的每个元素,它会被expression计算。
  • iterable:这是一个序列(如列表、元组)或其他可迭代对象,迭代器会遍历该对象的所有元素。
  • condition(可选):这通常是一个布尔表达式,用于过滤列表。只有满足条件的项才会被添加到新列表中。

例如:

  1. numbers = [1, 2, 3, 4]
  2. even_numbers = [n for n in numbers if n % 2 == 0]]
  3. print(even_numbers) # Output: [2, 4]
文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

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

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

相关阅读