擅长:python、mysql、java
<p>您可以将3个列表压缩到一起以生成<code>velocity, altitude, temperature</code>元组:</p>
<pre><code>mach_dict['mach'] = mach_per_section = []
for vel, alt, temp in zip(
mach_dict['velocity'], mach_dict['altitude'], mach_dict['temperature']):
mach = vel / sqrt(1.4 * 286 * (temp - alt * 0.05))
mach_per_section.append(mach)
</code></pre>
<p>不幸的是,您的输入会导致<code>ValueError: math domain error</code>,因为对于某些情况,您会得到<code>1.4 * 286 * (temp - alt * 0.05)</code>的负值。你知道吗</p>