##0x00 前言
1 | items = [line for line in open('test.txt', 'rb')] |
通常,我们会在代码中看到一些形似上面的炫目操作(什么你们觉得很正常?好嘛是我菜了QvQ)
我一头猛扎进了python的怀抱,正是因为“人生苦短,我用python”,可能是相似的原因,我第一眼就看上了这种表达方式,并且乐于在自己的代码中使用这种方式来更加精简与清晰地生成所需要的列表。
由于在项目实现过程中产生过大量的问题与需求,在无数次尝试之后决定总结一下如何使用列表解析式(也可称作链表推导式,本文中使用前者,不为什么,因为觉得这很Coooooool呀~)来解决这些类型的问题。