擅长:python、mysql、java
<p>这里有一些代码可以在适当的地方做你想做的事情,如果你不想让它就位,那么只需传递它<code>list(my_list)</code>,而不是<code>my_list</code>。在</p>
<pre><code>def replaceNoneWithLeftmost(val):
for i in range(len(val)):
if val[i] is None:
for j in range(i-1, -1, -1):
if val[j] is not None:
val[i] = val[j]
break
for i in range(len(val)):
if val[i] is None:
for j in range(i+1, len(val)):
if val[j] is not None:
val[i] = val[j]
break
return val
</code></pre>
<p>另外,如果使用python2,请使用<code>xrange</code>而不是{<cd4>}。在</p>