Python新手困惑:列表推导的使用和理解

原创 「爱情、让人受尽委屈。」 2025-01-10 02:39 78阅读 0赞

列表推导(List Comprehension)是 Python 中一种简洁的创建新列表的方法。它通过一个可迭代对象(如列表、元组或集合),配合一些表达式,生成一个新的列表。

基本格式如下:

  1. [expression for item in iterable]
  1. expression:这是你要对每个元素进行操作的表达式。
  2. item:遍历中的每一个元素,即 iterable 中的每一个项。
  3. iterable:可迭代对象,如列表、元组或集合。

例如,创建一个只包含偶数的新列表:

  1. numbers = [1, 2, 3, 4, 5]
  2. even_numbers = [num for num in numbers if num % 2 == 0]
  3. print(even_numbers) # Output: [2, 4]

这里,我们创建了一个numbers列表,然后使用列表推导式生成一个只包含偶数的新列表。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

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

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

相关阅读