看一个代码:
a=[1,2,3,4,5,6,7,8,9] b=[5 if (i >3) else 1 for i in a] print(b)
这就是列表推导。
列表推导一般用在通过一个list生成一个新的list的过程,如果代码量超过2-3行,那就要考虑是否需要重写。