python列表推导式使用
在之前的测试工作中,会遇到一些将一个列表进行拆分生成一个新的列表,代码容易变得杂乱,我们可以用列表推导时来进行优化。首先来看下列表推导式语法:
out_list = [out_express for out_express in input_list if out_express_condition]
list_1 = []
for i in range(5):
list_1.append(i ** 2)
print(list_1)
>>> [0, 1, 4, 9, 16]
可以将以上代码使用列表推导式实现,可使代码变得简洁,美观,由原来的的4行,变成为1行。
list_2 = [x