seq = [line+"\n" for line in seq]
这是给列表seq 每个元素添加换行。但是这个语法表示没看懂。。求指教。
在seq里的每个line变量,加上'\n'
参考python的链表推导 就是对每个元素展开
在seq里的每个line变量,加上'\n',然后组成一个列表
这是python的一种语法糖。等价于以下代码:
newseq = [];
for line in seq:
newseq.append(line + '\n');
seq = newseq;
显然原来那种写法更加简洁优雅。