我意图写一个三元推导式,将目标元组输出成我想要的列表
但是我在这个推导式中加入else 就会报错
我想问一下有没有解决的方法(除了拆开写)
a=((1136865.0,), (1213856.0,), (1234744.0,), (1277805.0,), (1337058.0,), (1357177.0,), (1414515.0,), (1429136.0,), (1429799.0,), (1444109.0,),('W123',))
print([str(int(i[0])) for i in a if re.compile('^[a-zA-z]{1}.*$').match(str(i[0])) is None else i[0]])