擅长:python、mysql、java
<p>尝试下面的解决方案,我只是做了一个简单的列表理解,我将文件的每一行按<code>' '</code>分割,得到它的第一个元素,并检查它是否以<code>myList</code>的任何元素开头,如果是,则将其剥离,使<code>'\n'</code>不在字符串中</p>
<pre><code>myList = [1, 22]
with open('test.txt') as f:
print([i.strip() for i in f.readlines() if int(i.split(' ')[0]) in myList])
</code></pre>
<p>输出:</p>
^{pr2}$
<p>如果你想让它像你想要的那样显示,试试下面的代码</p>
^{3}$
<p>输出:</p>
<pre><code>1 2 435
22 3 384
</code></pre>