我有这个:
for line in entireResult.split('\n'):
print line.split(',')[0]
......我觉得它可以被列表理解,但我有点太星期五了。我试过像:
[for l[0] in line.split(',') for line in entireResult('\n')]
但是没有飞行(线未定义)。有没有办法做到这一点?在用无聊的循环代码完成脚本编码之前回答超级额外的业力。
答案 0 :(得分:2)
你只有一个循环。
[line.split(',')[0] for line in entireResult.split('\n')]
当然,如果可能的话,你应该把它作为一个发电机。
print '\n'.join(line.split(',')[0] for line in entireResult.split('\n'))