在python开发中经常需要书写这样的代码 result = list() for data in datas: if data not in ['a', 'b']: result.append(data) 这时候我们就可以使用列表推导来替代以上的代码,列表推导简洁明了而且代码量少,运行速度也快 result = [data if data not in ['a', 'b'] for data in datas] 列表推导内部可以使用循环和判断语句,最好只有简单的循环和判断语句,否则代码可读性很…