列表推导式python菜鸟教程,python中列表推导式的基本格式

  列表推导式python菜鸟教程,python中列表推导式的基本格式

  如果我们有一个列表,想要从列表中提取元素,最标准的方式是使用python循环,但是我们也可以直接从列表中导出公式,因为只需要一行代码就可以完成所有的操作。当然,提取列表元素的前提是我们要明白列表是一个迭代对象,它允许不同的元素被依次读取。如果你还在使用For循环迭代链表,那么你需要了解链表的派生。

  一、列表推导式

  分析公式(列表合成)或列表推导提供了一种创建列表的简单方法。当应用程序创建列表时,列表中的元素来自其他序列、迭代对象或满足特定条件的已创建序列。

  二、书写形式

  [列表中变量的表达式]

  或者

  [if条件列表中变量的表达式]三、使用

  1、通过判断语句筛选列表元素

  in[6]: list _ if=[iforinrange(1,10)ifi%2==0]

  [7]in : list _ if

  出[7]:[2,4,6,8]2、嵌套列表推导式

  公式的for部分以嵌套顺序排列。

  result=[numfornumsinal _ datafornumumsifnum=5]示例:

  some_tuples=[(1,2,3),(4,5,6),(7,8,9)]

  flattened=[xfortupinsome _ tuplesforxintup]

  铲平的

  [1,2,3,4,5,6,7,8,9]列表派生可以在已有列表的基础上做一些操作,从而快速创建一个新列表。这个方法很酷,写列表推导是一件很棒的事情。赶紧用起来~

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: