列表表达式语法:
expr为表达式,val为要循环的变量,collection是集合,condition是条件
我们看一个列子:
s = ['a','as','but','car','dog','python']
[x.upper() for x in s if len(x)>2]
输出结果为:
['BUT', 'CAR', 'DOG', 'PYTHON']
正确写法:
-----------------------------------------------------------------------不完美分割线-----------------------------------------------------------------------------
我们再看一个列子:
我们试试不写else:
所以如果我们想把if 放前面,那么跟else在if后面的,不然会报语法错误
if放后面的写法: