擅长:python、mysql、java
<pre><code>with open("somefile.txt", 'r') as a:
for line in a:
firstname, lastname, number = line.split(":")
number = int(number)
</code></pre>
<p>不需要使用<code>.readlines()</code>将电话簿作为列表存储在内存中。如果文件太大,会占用大量内存,这将是一个问题。你可以直接逐行迭代它。由于使用了<code>str.split</code>方法和元组解包,提取变量非常容易,您可以查找这些。在</p>