擅长:python、mysql、java
<p>您可以使用<code>zip</code>组合这两者,然后在字符串中的字符是<code>-</code>时使用列表理解进行筛选:</p>
<pre><code>output = [num for char, num in zip(str1, ls1) if char != '-']
</code></pre>
<p><code>zip</code>函数将获取两个列表,并将它们“组合”在一起。在这种情况下,执行<code>zip(str1, ls1)</code>将产生:</p>
^{pr2}$
<p>从那里,迭代列表并过滤掉字符是破折号的所有对就相对简单了。在</p>