1. 程式人生 > >Python推導式

Python推導式

條件過濾 col 一個數 ria 推導式 set log for pre

推導式comprehensions(又稱解析式),是Python的一種獨有特性。推導式是可以從一個數據序列構建另一個新的數據序列的結構體。 共有三種推導,在Python2和3中都有支持:

  • 列表(list)推導式
  • 字典(dict)推導式
  • 集合(set)推導式

一.列表生成式

基本格式

variable = [out_exp_res for out_exp in input_list if out_exp == 2]
  out_exp_res:  列表生成元素表達式,可以是有返回值的函數。
  for out_exp in input_list:  叠代input_list將out_exp傳入out_exp_res表達式中。
  if out_exp == 2:  根據條件過濾哪些值可以。

Python推導式