擅长:python、mysql、java
<blockquote>
<p>words = set(line.strip() for line in f)</p>
</blockquote>
<p>你认为你可能在看线,但实际上你是在一根巨大的绳子上循环。在Python中,您可以迭代一个字符串,它将返回一个包含组成该字符串的所有字符的列表。在</p>
<p>另外,strip函数只删除字符串<a href="https://docs.python.org/2/library/stdtypes.html?highlight=strip#str.strip" rel="nofollow noreferrer">https://docs.python.org/2/library/stdtypes.html?highlight=strip#str.strip</a>开头和结尾的某些字符。在您的例子中,由于省略了任何参数,它将简单地删除所有前导和尾随空格。在</p>
<p>您可以使用split函数<a href="https://docs.python.org/2/library/stdtypes.html?highlight=split#str.split" rel="nofollow noreferrer">https://docs.python.org/2/library/stdtypes.html?highlight=split#str.split</a>和一个空格作为参数来实现您想要的结果。在</p>