带if循环的列表生成式有以下有两种形式:
1、[exp for x in data if condition]
data数据中只有满足if条件的才会被留下,并将按照exp处理,最终生成一个数据列表。
2、[exp1 if condition else exp2 for x in data]
当data中的数据满足if条件时,将其做exp1处理,否则按照exp2处理,最终生成一个数据列表。
带if循环的列表生成式有以下有两种形式:
1、[exp for x in data if condition]
data数据中只有满足if条件的才会被留下,并将按照exp处理,最终生成一个数据列表。
2、[exp1 if condition else exp2 for x in data]
当data中的数据满足if条件时,将其做exp1处理,否则按照exp2处理,最终生成一个数据列表。