擅长:python、mysql、java
<p>如果您说必须<em>seek()</em>返回流的开头才能再次使用名称,那么您的回答是正确的。@凯文说的<em>names1</em>和<em>names2</em>是同一个对象也是对的,你可以在做一个简单的等式比较时检查一下。在任何情况下,您都不需要它们中的任何一个,请执行以下操作:</p>
<pre><code> with open("./names.txt", "r") as names:
print(sorted(filter(lambda y: y not in planets, map(lambda x: x.rstrip(), names))) + planets)
</code></pre>
<p>希望这有帮助</p>