这对于"我在[...]"循环代码中的作用是什么?

Raj*_*eev 3 python

我是python的新手,任何人都可以解释下面的语法,

               for i in [line.split('"') for line in open('a.txt')]:
                    ......
                    ......
                    ......
Run Code Online (Sandbox Code Playgroud)

msw*_*msw 6

afile = open('a.txt')
for line in afile:
    for field in line.split('"'):
        # do something
Run Code Online (Sandbox Code Playgroud)

在如此难以阅读的表达中拥挤这么简单的概念真的没有多少理由.